]> granicus.if.org Git - clang/commit
Filter-out irrelevant command-line options in CommonOptionsParser.
authorAlexander Kornienko <alexfh@google.com>
Thu, 12 Dec 2013 09:59:42 +0000 (09:59 +0000)
committerAlexander Kornienko <alexfh@google.com>
Thu, 12 Dec 2013 09:59:42 +0000 (09:59 +0000)
commita6e925a0f10404285fc54e99e2cde976ad1d3690
tree45a9b0661369c5a2e756d47a3523022f6c5a7f20
parent293cb1217b7950fb4f073bb6eca0dc7ac72c7baf
Filter-out irrelevant command-line options in CommonOptionsParser.

Summary:
Leave only -help, -version and options from the specified category.
Updated clang-check and clang-tidy. As clang-tidy is in a separate repository,
here's the diff:

  Index: tools/extra/clang-tidy/tool/ClangTidyMain.cpp
  ===================================================================
  --- tools/extra/clang-tidy/tool/ClangTidyMain.cpp       (revision 197024)
  +++ tools/extra/clang-tidy/tool/ClangTidyMain.cpp       (working copy)
  @@ -39,7 +39,7 @@
   // FIXME: Add option to list name/description of all checks.

   int main(int argc, const char **argv) {
  -  CommonOptionsParser OptionsParser(argc, argv);
  +  CommonOptionsParser OptionsParser(argc, argv, ClangTidyCategory);

     SmallVector<clang::tidy::ClangTidyError, 16> Errors;
     clang::tidy::runClangTidy(Checks, OptionsParser.getCompilations(),

Reviewers: djasper, klimek

Reviewed By: djasper

CC: cfe-commits, revane, klimek
Differential Revision: http://llvm-reviews.chandlerc.com/D2379

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@197139 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LibTooling.rst
include/clang/Tooling/CommonOptionsParser.h
lib/Tooling/CommonOptionsParser.cpp
tools/clang-check/ClangCheck.cpp