From: Daniel Dunbar Date: Sun, 5 Oct 2008 01:39:04 +0000 (+0000) Subject: Add -rewrite-macros test case. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=518690606739d346f1cf7c2a44c4d48bfae64f76;p=clang Add -rewrite-macros test case. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57094 91177308-0d34-0410-b5e6-96231b3b80d8 --- 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 +