]> granicus.if.org Git - clang/commit
Handle _Pragma on a u8, u, or U string literal per the C11 specification. Also
authorRichard Smith <richard-llvm@metafoo.co.uk>
Sat, 9 Mar 2013 23:30:15 +0000 (23:30 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Sat, 9 Mar 2013 23:30:15 +0000 (23:30 +0000)
commit0b91cc47a5642de2e1f567fe0f29420acdcdebbe
treeda9ba236bf1ef7158a594a6883a73464fc83ac3a
parent7cb583d13f996ffde671ea617c97303cebadd649
Handle _Pragma on a u8, u, or U string literal per the C11 specification. Also
handle raw string literals here. C++11 doesn't yet specify how they will
behave, but discussion on core suggests that we should just strip off
everything but the r-char-sequence.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176779 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/TokenKinds.h
include/clang/Parse/Parser.h
lib/Lex/MacroArgs.cpp
lib/Lex/Pragma.cpp
test/Lexer/pragma-operators.cpp