This series aims to solve the wrong warning recently received when using sparse on Linux's kernel for arm64. It quite straightforwardly move the diagnostic of unknown escape sequence together with escape conversion, after preprocessing. Patch 1 is just a test case (and could be folded with patch 2) Patch 2 is the fix in itself Patch 3 remove potential cruft left by patch 2. Luc Van Oostenryck (3): add testcase for wrong early escape conversion warn on unknown escapes after preprocessing remove 'Escape' from token character class char.c | 6 ++++++ tokenize.c | 28 +++++++++++----------------- validation/escapes.c | 2 +- validation/preprocessor/early-escape.c | 22 ++++++++++++++++++++++ 4 files changed, 40 insertions(+), 18 deletions(-) create mode 100644 validation/preprocessor/early-escape.c -- 2.11.0 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html