summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2016-04-27 11:45:14 +0000
committerAlexander Kornienko <alexfh@google.com>2016-04-27 11:45:14 +0000
commit493db093be5212c345bf16599a1012cb17a07c93 (patch)
tree948de37a5efc09dde1b780ff2aaf74dfe4fb4ec5 /clang-tools-extra/clang-tidy
parent8c2900f44dd2b0a9c1b293cbccd3c292b0239033 (diff)
downloadbcm5719-llvm-493db093be5212c345bf16599a1012cb17a07c93.tar.gz
bcm5719-llvm-493db093be5212c345bf16599a1012cb17a07c93.zip
clang-tidy -list-checks should exit with non-zero code when no checks are enabled.
llvm-svn: 267697
Diffstat (limited to 'clang-tools-extra/clang-tidy')
-rw-r--r--clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp b/clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
index 19e9165ee12..f6bcf32c0ac 100644
--- a/clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
+++ b/clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
@@ -333,6 +333,10 @@ static int clangTidyMain(int argc, const char **argv) {
}
if (ListChecks) {
+ if (EnabledChecks.empty()) {
+ llvm::errs() << "No checks enabled.\n";
+ return 1;
+ }
llvm::outs() << "Enabled checks:";
for (auto CheckName : EnabledChecks)
llvm::outs() << "\n " << CheckName;
OpenPOWER on IntegriCloud