diff options
Diffstat (limited to 'test/Frontend/rewrite-macros.c')
-rw-r--r-- | test/Frontend/rewrite-macros.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/Frontend/rewrite-macros.c b/test/Frontend/rewrite-macros.c new file mode 100644 index 0000000..32e02ec --- /dev/null +++ b/test/Frontend/rewrite-macros.c @@ -0,0 +1,18 @@ +// RUN: clang-cc -verify --rewrite-macros -o %t %s && + +#define A(a,b) a ## b + +// RUN: grep '12 */\*A\*/ /\*(1,2)\*/' %t && +A(1,2) + +// RUN: grep '/\*_Pragma("mark")\*/' %t && +_Pragma("mark") + +// RUN: grep "//#warning eek" %t && +/* expected-warning {{#warning eek}} */ #warning eek + +// RUN: grep "//#pragma mark mark" %t && +#pragma mark mark + +// RUN: true + |