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 | 518690606739d346f1cf7c2a44c4d48bfae64f76 (patch) | |
tree | 6d84b3ac62850d09a8eb6d2188eaa4e5a0dbc0fe | |
parent | 68c59184eef6d41e2d05fa925dca59ca84c7deda (diff) |
Add -rewrite-macros test case.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57094 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/Driver/rewrite-macros.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/Driver/rewrite-macros.c b/test/Driver/rewrite-macros.c new file mode 100644 index 0000000000..deb54f4297 --- /dev/null +++ b/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 + |