summaryrefslogtreecommitdiff
path: root/test/Frontend
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-03-02 06:16:29 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-03-02 06:16:29 +0000
commite1bd4e6d7c5b13462f83245865f7d9e9b6ea8486 (patch)
treef5d7310f314fad1f73e3051ca6ef0e13726f45c5 /test/Frontend
parentec1abb9bd70f67a0a93bb5c9ffeafc184cb551d0 (diff)
downloadclang-e1bd4e6d7c5b13462f83245865f7d9e9b6ea8486.tar.gz
Rename lib/Driver (etc) to lib/Frontend in prep for the *actual*
driver taking lib/Driver. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65811 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Frontend')
-rw-r--r--test/Frontend/dependency-gen.c5
-rw-r--r--test/Frontend/rewrite-macros.c18
2 files changed, 23 insertions, 0 deletions
diff --git a/test/Frontend/dependency-gen.c b/test/Frontend/dependency-gen.c
new file mode 100644
index 0000000000..cd668f1ab5
--- /dev/null
+++ b/test/Frontend/dependency-gen.c
@@ -0,0 +1,5 @@
+
+// rdar://6533411
+// RUN: clang -MD -MF %t.d -x c /dev/null
+
+
diff --git a/test/Frontend/rewrite-macros.c b/test/Frontend/rewrite-macros.c
new file mode 100644
index 0000000000..deb54f4297
--- /dev/null
+++ b/test/Frontend/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
+