summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-12-03 01:17:43 +0000
committerTed Kremenek <kremenek@apple.com>2009-12-03 01:17:43 +0000
commit7dac00b2e8f6228466fd7339c82ba248c6db97d1 (patch)
tree51c9edb53424095dbe5e7f46f4416fa0ef57c96d
parent693969eb35bfd07dbdadd0edf353905e9b970b8e (diff)
downloadbcm5719-llvm-7dac00b2e8f6228466fd7339c82ba248c6db97d1.tar.gz
bcm5719-llvm-7dac00b2e8f6228466fd7339c82ba248c6db97d1.zip
Add FileCheck test for '__has_feature(rtti)'.
llvm-svn: 90373
-rw-r--r--clang/test/Lexer/has_feature_rtti.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/Lexer/has_feature_rtti.cpp b/clang/test/Lexer/has_feature_rtti.cpp
new file mode 100644
index 00000000000..05bbd8860f0
--- /dev/null
+++ b/clang/test/Lexer/has_feature_rtti.cpp
@@ -0,0 +1,11 @@
+// RUN: clang -E -frtti %s -o - | FileCheck --check-prefix=CHECK-RTTI %s
+// RUN: clang -E -fno-rtti %s -o - | FileCheck --check-prefix=CHECK-NO-RTTI %s
+
+#if __has_feature(rtti)
+int foo();
+#else
+int bar();
+#endif
+
+// CHECK-RTTI: foo
+// CHECK-NO-RTTI: bar
OpenPOWER on IntegriCloud