diff options
author | Daniel Dunbar <daniel@zuster.org> | 2008-10-05 01:39:04 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2008-10-05 01:39:04 +0000 |
commit | 0af89ff0fba90ebd3058b80c2bb23e32e2ed67c1 (patch) | |
tree | e90bf6ddb2aff409efb3a2794aaf87291a2529c1 | |
parent | 374b8b42691aa3073617d6e1db7a65cec551e373 (diff) | |
download | bcm5719-llvm-0af89ff0fba90ebd3058b80c2bb23e32e2ed67c1.tar.gz bcm5719-llvm-0af89ff0fba90ebd3058b80c2bb23e32e2ed67c1.zip |
Add -rewrite-macros test case.
llvm-svn: 57094
-rw-r--r-- | clang/test/Driver/rewrite-macros.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/clang/test/Driver/rewrite-macros.c b/clang/test/Driver/rewrite-macros.c new file mode 100644 index 00000000000..deb54f4297f --- /dev/null +++ b/clang/test/Driver/rewrite-macros.c @@ -0,0 +1,18 @@ +// RUN: clang -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 + |