summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-query/QueryParser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clang-query/QueryParser.cpp')
-rw-r--r--clang-tools-extra/clang-query/QueryParser.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/clang-tools-extra/clang-query/QueryParser.cpp b/clang-tools-extra/clang-query/QueryParser.cpp
index e7312d8d58d..eec32024945 100644
--- a/clang-tools-extra/clang-query/QueryParser.cpp
+++ b/clang-tools-extra/clang-query/QueryParser.cpp
@@ -111,11 +111,13 @@ QueryRef QueryParser::parseSetOutputKind() {
unsigned OutKind = LexOrCompleteWord<unsigned>(this, ValStr)
.Case("diag", OK_Diag)
.Case("print", OK_Print)
- .Case("dump", OK_Dump)
+ .Case("detailed-ast", OK_DetailedAST)
+ .Case("dump", OK_DetailedAST)
.Default(~0u);
if (OutKind == ~0u) {
- return new InvalidQuery("expected 'diag', 'print' or 'dump', got '" +
- ValStr + "'");
+ return new InvalidQuery(
+ "expected 'diag', 'print', 'detailed-ast' or 'dump', got '" + ValStr +
+ "'");
}
return new SetQuery<OutputKind>(&QuerySession::OutKind, OutputKind(OutKind));
}
OpenPOWER on IntegriCloud