summaryrefslogtreecommitdiffstats
path: root/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
diff options
context:
space:
mode:
authorSamuel Benzaquen <sbenza@google.com>2014-04-14 13:51:21 +0000
committerSamuel Benzaquen <sbenza@google.com>2014-04-14 13:51:21 +0000
commitf434c4fa3f86cacb7a9cee2f9ca827caf933fc0c (patch)
tree84b9047319abbb2cb0305ba05173ccf1e39616ce /clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
parentdb2860f49e32bffd2c9159f0b7f6bd22050d4804 (diff)
downloadbcm5719-llvm-f434c4fa3f86cacb7a9cee2f9ca827caf933fc0c.tar.gz
bcm5719-llvm-f434c4fa3f86cacb7a9cee2f9ca827caf933fc0c.zip
Add support for named values in the parser.
Summary: Add support for named values in the parser. Reviewers: pcc CC: cfe-commits, klimek Differential Revision: http://llvm-reviews.chandlerc.com/D3276 llvm-svn: 206176
Diffstat (limited to 'clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp')
-rw-r--r--clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp b/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
index da2ed9a1d27..b0abdc7cf81 100644
--- a/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
+++ b/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
@@ -87,7 +87,7 @@ StringRef contextTypeToFormatString(Diagnostics::ContextType Type) {
StringRef errorTypeToFormatString(Diagnostics::ErrorType Type) {
switch (Type) {
- case Diagnostics::ET_RegistryNotFound:
+ case Diagnostics::ET_RegistryMatcherNotFound:
return "Matcher not found: $0";
case Diagnostics::ET_RegistryWrongArgCount:
return "Incorrect argument count. (Expected = $0) != (Actual = $1)";
@@ -98,6 +98,8 @@ StringRef errorTypeToFormatString(Diagnostics::ErrorType Type) {
case Diagnostics::ET_RegistryAmbiguousOverload:
// TODO: Add type info about the overload error.
return "Ambiguous matcher overload.";
+ case Diagnostics::ET_RegistryValueNotFound:
+ return "Value not found: $0";
case Diagnostics::ET_ParserStringError:
return "Error parsing string token: <$0>";
OpenPOWER on IntegriCloud