When lexing in C11 mode, accept unicode character and string literals, per C11
authorRichard Smith <richard-llvm@metafoo.co.uk>
Sat, 9 Mar 2013 23:56:02 +0000 (23:56 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Sat, 9 Mar 2013 23:56:02 +0000 (23:56 +0000)
commit9b36209e31ce6ddba8ed52547b34da6fd98e06cb
treec8d86d31ada33443be75b62d00ba6a179b6f0c77
parentc98bb4ed99364b0816925d642caa1f07b8a27c18
When lexing in C11 mode, accept unicode character and string literals, per C11
6.4.4.4/1 and 6.4.5/1.

llvm-svn: 176780
clang/lib/Lex/Lexer.cpp
clang/test/CodeGen/string-literal.c
clang/test/Lexer/char-literal.cpp
clang/test/Lexer/string_concat.cpp
clang/test/Lexer/utf8-char-literal.cpp