diff options
author | Reid Kleckner <reid@kleckner.net> | 2014-08-14 19:47:06 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2014-08-14 19:47:06 +0000 |
commit | 53e6a5d60c7be3ce3fc261e08b3926bb12a27663 (patch) | |
tree | 57f52793e2bbebf8e92fba4b91a2cf1ae4ac9870 /clang/test/Preprocessor/_Pragma.c | |
parent | 4133b13bd228f04fb93071a6b176ad4c148388ec (diff) | |
download | bcm5719-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.c | 2 |
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}} |