[clang-tidy] Move -extra-arg handling to CommonOptionsProvider
Summary: Handle -extra-arg and -extra-arg-before options in the CommonOptionsProvider so they can be used in all clang tools. Adjust arguments in a CompilationDatabase wrapper instead of adding ArgumentsAdjuster to the tool. Reviewers: djasper, klimek Reviewed By: klimek Subscribers: klimek, cfe-commits Differential Revision: http://reviews.llvm.org/D6073 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@221248 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Tooling/ArgumentsAdjusters.h 17 additions, 2 deletionsinclude/clang/Tooling/ArgumentsAdjusters.h
- include/clang/Tooling/CommonOptionsParser.h 2 additions, 0 deletionsinclude/clang/Tooling/CommonOptionsParser.h
- lib/Tooling/ArgumentsAdjusters.cpp 16 additions, 0 deletionslib/Tooling/ArgumentsAdjusters.cpp
- lib/Tooling/CommonOptionsParser.cpp 57 additions, 0 deletionslib/Tooling/CommonOptionsParser.cpp
- tools/clang-check/ClangCheck.cpp 7 additions, 61 deletionstools/clang-check/ClangCheck.cpp
Please register or sign in to comment