Add support for WG21 N3599 (literal operator template for strings) as a GNU
authorRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 7 Oct 2013 19:57:58 +0000 (19:57 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 7 Oct 2013 19:57:58 +0000 (19:57 +0000)
commitb8b41d3ea4445c9d3d4e0cd7c9b6a11c6ce1640a
treee748182e1c2360a8249f84b772b7b27680d50c01
parentd29406233b051f3dcc9dc5316d204401016bef6b
Add support for WG21 N3599 (literal operator template for strings) as a GNU
extension. The GCC folks have decided to support this even though the standard
committee have not yet approved this feature.

Patch by Hristo Venev!

llvm-svn: 192128
clang/include/clang/Basic/DiagnosticGroups.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Sema/Sema.h
clang/lib/Sema/SemaDeclCXX.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaLookup.cpp
clang/test/CXX/lex/lex.literal/lex.ext/p11.cpp [new file with mode: 0644]
clang/test/CXX/lex/lex.literal/lex.ext/p12.cpp [new file with mode: 0644]
clang/test/CXX/lex/lex.literal/lex.ext/p5.cpp
clang/test/CXX/lex/lex.literal/lex.ext/p7.cpp