summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Diagnostic.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-11-23 20:28:15 +0000
committerChris Lattner <sabre@nondot.org>2008-11-23 20:28:15 +0000
commitf7e69d5a77b21fd98e29df84411506527faa62b3 (patch)
treef28788136092895a6e81591f405c074886096112 /clang/lib/Basic/Diagnostic.cpp
parentd125393d24b006d67774497d9d284d1e0fee118e (diff)
downloadbcm5719-llvm-f7e69d5a77b21fd98e29df84411506527faa62b3.tar.gz
bcm5719-llvm-f7e69d5a77b21fd98e29df84411506527faa62b3.zip
add support for inserting a DeclarationName into a diagnostic directly
without calling getAsString(). This implicitly puts quotes around the name, so diagnostics need to be tweaked to accommodate this. llvm-svn: 59916
Diffstat (limited to 'clang/lib/Basic/Diagnostic.cpp')
-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 fd65f75e085..efdb3291716 100644
--- a/clang/lib/Basic/Diagnostic.cpp
+++ b/clang/lib/Basic/Diagnostic.cpp
@@ -536,6 +536,7 @@ FormatDiagnostic(llvm::SmallVectorImpl<char> &OutStr) const {
break;
}
case Diagnostic::ak_qualtype:
+ case Diagnostic::ak_declarationname:
OutStr.push_back('\'');
getDiags()->ConvertArgToString(getArgKind(ArgNo), getRawArg(ArgNo),
Modifier, ModifierLen,
OpenPOWER on IntegriCloud