summaryrefslogtreecommitdiffstats
path: root/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
diff options
context:
space:
mode:
authorSamuel Benzaquen <sbenza@google.com>2013-06-21 15:51:31 +0000
committerSamuel Benzaquen <sbenza@google.com>2013-06-21 15:51:31 +0000
commitc6f2c9b5665e1547af171dd9a25672a44e9280a4 (patch)
tree8993afbf11fbbf9f4b16563b2b6178346dda5b26 /clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
parent38fa1ff71026374aec2895e61e142a9cdfd32018 (diff)
downloadbcm5719-llvm-c6f2c9b5665e1547af171dd9a25672a44e9280a4.tar.gz
bcm5719-llvm-c6f2c9b5665e1547af171dd9a25672a44e9280a4.zip
Add support for polymorphic matchers. Use runtime type checking to determine the right polymorphic overload to use.
llvm-svn: 184558
Diffstat (limited to 'clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp')
-rw-r--r--clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp b/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
index 6b1d6609a21..1ca1f365398 100644
--- a/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
+++ b/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
@@ -64,6 +64,8 @@ StringRef ErrorTypeToString(Diagnostics::ErrorType Type) {
return "Expected end of code.";
case Diagnostics::ET_ParserUnsignedError:
return "Error parsing unsigned token: <$0>";
+ case Diagnostics::ET_ParserOverloadedType:
+ return "Input value has unresolved overloaded type: $0";
case Diagnostics::ET_None:
return "<N/A>";
OpenPOWER on IntegriCloud