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 | |
| 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')
| -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}} |

