summaryrefslogtreecommitdiffstats
path: root/clang/test/Preprocessor/_Pragma.c
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-08-14 19:47:06 +0000
committerReid Kleckner <reid@kleckner.net>2014-08-14 19:47:06 +0000
commit53e6a5d60c7be3ce3fc261e08b3926bb12a27663 (patch)
tree57f52793e2bbebf8e92fba4b91a2cf1ae4ac9870 /clang/test/Preprocessor/_Pragma.c
parent4133b13bd228f04fb93071a6b176ad4c148388ec (diff)
downloadbcm5719-llvm-53e6a5d60c7be3ce3fc261e08b3926bb12a27663.tar.gz
bcm5719-llvm-53e6a5d60c7be3ce3fc261e08b3926bb12a27663.zip
Don't Lex past EOF when lexing _Pragma
Fixes PR20662. llvm-svn: 215672
Diffstat (limited to 'clang/test/Preprocessor/_Pragma.c')
-rw-r--r--clang/test/Preprocessor/_Pragma.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/_Pragma.c b/clang/test/Preprocessor/_Pragma.c
index 15725a42229..120e754cb98 100644
--- a/clang/test/Preprocessor/_Pragma.c
+++ b/clang/test/Preprocessor/_Pragma.c
@@ -11,3 +11,5 @@ _Pragma("message(\"foo \\\\\\\\ bar\")") // expected-warning {{foo \\ bar}}
#ifdef macro
#error #define invalid
#endif
+
+_Pragma( // expected-error{{_Pragma takes a parenthesized string literal}}
OpenPOWER on IntegriCloud