diff options
Diffstat (limited to 'clang/test/Preprocessor/warn-disabled-macro-expansion.c')
-rw-r--r-- | clang/test/Preprocessor/warn-disabled-macro-expansion.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/test/Preprocessor/warn-disabled-macro-expansion.c b/clang/test/Preprocessor/warn-disabled-macro-expansion.c index b01b63f6b3f..21a3b7e4f14 100644 --- a/clang/test/Preprocessor/warn-disabled-macro-expansion.c +++ b/clang/test/Preprocessor/warn-disabled-macro-expansion.c @@ -14,9 +14,10 @@ #define c(x) x(0) +#define y(x) y #define z(x) (z)(x) -p // expected-warning {{recursive macro}} +p // no warning a // expected-warning {{recursive macro}} @@ -28,4 +29,7 @@ h(0) // expected-warning {{recursive macro}} c(c) // expected-warning {{recursive macro}} +y(5) // expected-warning {{recursive macro}} + z(z) // ok + |