diff options
author | Tanya Lattner <tonic@nondot.org> | 2011-04-14 23:35:31 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2011-04-14 23:35:31 +0000 |
commit | ee840b85b1ba1f7dc1e33d8a4159e1d5414733ee (patch) | |
tree | 7d1f6b6b6ce1b1fed8d9a78309f7ced9c0746af6 /clang/lib/Parse/ParsePragma.cpp | |
parent | 44887f9c7e06500a9e947c7cea50f18cbd3d8089 (diff) | |
download | bcm5719-llvm-ee840b85b1ba1f7dc1e33d8a4159e1d5414733ee.tar.gz bcm5719-llvm-ee840b85b1ba1f7dc1e33d8a4159e1d5414733ee.zip |
Do not expand the opencl pragma names. This is so you can also have a define named the samed as the pragma and they do not interfere (ie. cl_khr_fp64).
llvm-svn: 129549
Diffstat (limited to 'clang/lib/Parse/ParsePragma.cpp')
-rw-r--r-- | clang/lib/Parse/ParsePragma.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Parse/ParsePragma.cpp b/clang/lib/Parse/ParsePragma.cpp index 5585209e88e..beb1af67acc 100644 --- a/clang/lib/Parse/ParsePragma.cpp +++ b/clang/lib/Parse/ParsePragma.cpp @@ -387,7 +387,7 @@ void PragmaOpenCLExtensionHandler::HandlePragma(Preprocessor &PP, PragmaIntroducerKind Introducer, Token &Tok) { - PP.Lex(Tok); + PP.LexUnexpandedToken(Tok); if (Tok.isNot(tok::identifier)) { PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier) << "OPENCL"; |