diff options
| author | Al Viro <viro@zeniv.linux.org.uk> | 2013-01-07 14:16:12 -0500 |
|---|---|---|
| committer | Al Viro <viro@zeniv.linux.org.uk> | 2013-02-12 10:13:10 -0500 |
| commit | 3dbed8ac24a2b4b24bc9776d89ea5328f1424a63 (patch) | |
| tree | 3086bdde5dc203c7ac354a20ea52623c3380d2f8 /validation/preprocessor | |
| parent | 959bd8973bfcfced69715a522007662929ae6d48 (diff) | |
| download | sparse-dev-3dbed8ac24a2b4b24bc9776d89ea5328f1424a63.tar.gz | |
L ## 'a' is valid; so's L ## "a"
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'validation/preprocessor')
| -rw-r--r-- | validation/preprocessor/wide.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/validation/preprocessor/wide.c b/validation/preprocessor/wide.c new file mode 100644 index 00000000..21b643ce --- /dev/null +++ b/validation/preprocessor/wide.c @@ -0,0 +1,15 @@ +#define A(x) L##x +A('a') +A("bc") +/* + * check-name: wide char token-pasting + * check-description: Used to cause infinite recursion. + * check-command: sparse -E $file + * + * check-output-start + +L'a' +L"bc" + * check-output-end + */ + |
