A StringRef-ication of the DiagnosticIDs API and internals.
commit477aab6782795e7472055a54108d2df270ce1a89
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 25 May 2011 05:05:01 +0000 (25 05:05 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 25 May 2011 05:05:01 +0000 (25 05:05 +0000)
treeac4b8a2984dc4bf43bb859cd1a4b5484eaff586d
parentabca5a1b3e74e644e297c7590b46ab73a6bb476a
A StringRef-ication of the DiagnosticIDs API and internals.

Patch by Matthieu Monrocq with tweaks by me to avoid StringRefs in the static
diagnostic data structures, which resulted in a huge global-var-init function.

Depends on llvm commit r132046.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132047 91177308-0d34-0410-b5e6-96231b3b80d8
docs/UsersManual.html
include/clang/Basic/Diagnostic.h
include/clang/Basic/DiagnosticIDs.h
lib/Basic/Diagnostic.cpp
lib/Basic/DiagnosticIDs.cpp
lib/Driver/Driver.cpp
lib/Frontend/TextDiagnosticPrinter.cpp
lib/Frontend/Warnings.cpp
lib/Lex/Pragma.cpp
tools/libclang/CIndexDiagnostic.cpp