summaryrefslogtreecommitdiffstats
path: root/clang/test/Lexer
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2010-04-18 06:12:13 +0000
committerChandler Carruth <chandlerc@gmail.com>2010-04-18 06:12:13 +0000
commit5acc7d0e17efdcaa304b3ac4b3854b954a99ddc3 (patch)
treecf9c0845573f1849e5c81f81c509c099377c6195 /clang/test/Lexer
parent36712b2ac198fa3615155ce6b9c460cd2f8acfab (diff)
downloadbcm5719-llvm-5acc7d0e17efdcaa304b3ac4b3854b954a99ddc3.tar.gz
bcm5719-llvm-5acc7d0e17efdcaa304b3ac4b3854b954a99ddc3.zip
Add testcase that I forgot for r101667 for gnu-keywords.
llvm-svn: 101700
Diffstat (limited to 'clang/test/Lexer')
-rw-r--r--clang/test/Lexer/gnu_keywords.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/clang/test/Lexer/gnu_keywords.c b/clang/test/Lexer/gnu_keywords.c
new file mode 100644
index 00000000000..3234f58114a
--- /dev/null
+++ b/clang/test/Lexer/gnu_keywords.c
@@ -0,0 +1,12 @@
+// RUN: %clang -DGNU_KEYWORDS -std=gnu89 -fsyntax-only -verify %s
+// RUN: %clang -DGNU_KEYWORDS -std=c99 -fgnu-keywords -fsyntax-only -verify %s
+// RUN: %clang -std=c99 -fsyntax-only -verify %s
+// RUN: %clang -std=gnu89 -fno-gnu-keywords -fsyntax-only -verify %s
+
+void f() {
+#ifdef GNU_KEYWORDS
+ asm ("ret" : :);
+#else
+ int asm;
+#endif
+}
OpenPOWER on IntegriCloud