[include-cleaner] Bail out in the standalone tool for invalid ignore-headers
authorHaojian Wu <hokein.wu@gmail.com>
Fri, 14 Jul 2023 07:59:54 +0000 (09:59 +0200)
committerHaojian Wu <hokein.wu@gmail.com>
Fri, 14 Jul 2023 08:05:22 +0000 (10:05 +0200)
flag

clang-tools-extra/include-cleaner/tool/IncludeCleaner.cpp

index c6cd7995d2e82959e63adad875d5b2963702b2ce..ae4d1e97414415529a2f353efbc7a50ceb8eab79 100644 (file)
@@ -271,6 +271,8 @@ int main(int argc, const char **argv) {
     }
   }
   auto HeaderFilter = headerFilter();
+  if (!HeaderFilter)
+    return 1; // error already reported.
   ActionFactory Factory(HeaderFilter);
   return clang::tooling::ClangTool(OptionsParser->getCompilations(),
                                    OptionsParser->getSourcePathList())