summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic
diff options
context:
space:
mode:
authorAnastasia Stulova <anastasia.stulova@arm.com>2019-01-04 11:50:36 +0000
committerAnastasia Stulova <anastasia.stulova@arm.com>2019-01-04 11:50:36 +0000
commit4cebc9db04a29a8491b59e8178b4100d3c1a9c84 (patch)
treebc070ee7f98751dcdf5fb0d4bd0b851e3b42d6cb /clang/lib/Basic
parentc6ed91e100fad24ccfd6602997879c0f543f4935 (diff)
downloadbcm5719-llvm-4cebc9db04a29a8491b59e8178b4100d3c1a9c84.tar.gz
bcm5719-llvm-4cebc9db04a29a8491b59e8178b4100d3c1a9c84.zip
[Basic] Extend DiagnosticEngine to store and format Qualifiers.
Qualifiers can now be streamed into the DiagnosticEngine using regular << operator. If Qualifiers are empty 'unqualified' will be printed in the diagnostic otherwise regular qual syntax is used. Differential Revision: https://reviews.llvm.org/D56198 llvm-svn: 350386
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r--clang/lib/Basic/Diagnostic.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Basic/Diagnostic.cpp b/clang/lib/Basic/Diagnostic.cpp
index ffe92e157e5..56c54cb9070 100644
--- a/clang/lib/Basic/Diagnostic.cpp
+++ b/clang/lib/Basic/Diagnostic.cpp
@@ -983,6 +983,7 @@ FormatDiagnostic(const char *DiagStr, const char *DiagEnd,
llvm::raw_svector_ostream(OutStr) << '\'' << II->getName() << '\'';
break;
}
+ case DiagnosticsEngine::ak_qual:
case DiagnosticsEngine::ak_qualtype:
case DiagnosticsEngine::ak_declarationname:
case DiagnosticsEngine::ak_nameddecl:
OpenPOWER on IntegriCloud