diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2015-08-06 11:56:57 +0000 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2015-08-06 11:56:57 +0000 |
commit | 5890717e7098489ff953a9f96d429a8a02477b2d (patch) | |
tree | dd497d4431a13be9e03b21d77859a4a20c3a6beb /clang-tools-extra/clang-query/Query.cpp | |
parent | a02ac60469be8bd488becde081d059dfc6081515 (diff) | |
download | bcm5719-llvm-5890717e7098489ff953a9f96d429a8a02477b2d.tar.gz bcm5719-llvm-5890717e7098489ff953a9f96d429a8a02477b2d.zip |
Add the "quit" command as a way to terminate clang-query interactive sessions.
llvm-svn: 244206
Diffstat (limited to 'clang-tools-extra/clang-query/Query.cpp')
-rw-r--r-- | clang-tools-extra/clang-query/Query.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-query/Query.cpp b/clang-tools-extra/clang-query/Query.cpp index d5d755157df..74eb6ea44a8 100644 --- a/clang-tools-extra/clang-query/Query.cpp +++ b/clang-tools-extra/clang-query/Query.cpp @@ -44,7 +44,14 @@ bool HelpQuery::run(llvm::raw_ostream &OS, QuerySession &QS) const { " set output (diag|print|dump) " "Set whether to print bindings as diagnostics,\n" " " - "AST pretty prints or AST dumps.\n\n"; + "AST pretty prints or AST dumps.\n" + " quit " + "Terminates the query session.\n\n"; + return true; +} + +bool QuitQuery::run(llvm::raw_ostream &OS, QuerySession &QS) const { + QS.Terminate = true; return true; } |