diff options
| author | Kadir Cetinkaya <kadircet@google.com> | 2019-01-21 10:10:18 +0000 |
|---|---|---|
| committer | Kadir Cetinkaya <kadircet@google.com> | 2019-01-21 10:10:18 +0000 |
| commit | fd29980f0901142e0c382189d68b84b2fdbca69c (patch) | |
| tree | d8413f10109468c26a0578e82282c3f4c474c3db | |
| parent | 119cf66fa565d32361fb8db36659cf530210532d (diff) | |
| download | bcm5719-llvm-fd29980f0901142e0c382189d68b84b2fdbca69c.tar.gz bcm5719-llvm-fd29980f0901142e0c382189d68b84b2fdbca69c.zip | |
[clang-tidy] Use getStripPluginsAdjuster
Summary: See rC351531 for the introduction of getStripPluginsAdjuster.
Reviewers: alexfh
Subscribers: xazax.hun, cfe-commits
Differential Revision: https://reviews.llvm.org/D56902
llvm-svn: 351738
| -rw-r--r-- | clang-tools-extra/clang-tidy/ClangTidy.cpp | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/clang-tools-extra/clang-tidy/ClangTidy.cpp b/clang-tools-extra/clang-tidy/ClangTidy.cpp index 974c7d59e70..6534fd44167 100644 --- a/clang-tools-extra/clang-tidy/ClangTidy.cpp +++ b/clang-tools-extra/clang-tidy/ClangTidy.cpp @@ -528,24 +528,8 @@ runClangTidy(clang::tidy::ClangTidyContext &Context, return AdjustedArgs; }; - // Remove plugins arguments. - ArgumentsAdjuster PluginArgumentsRemover = - [](const CommandLineArguments &Args, StringRef Filename) { - CommandLineArguments AdjustedArgs; - for (size_t I = 0, E = Args.size(); I < E; ++I) { - if (I + 4 < Args.size() && Args[I] == "-Xclang" && - (Args[I + 1] == "-load" || Args[I + 1] == "-add-plugin" || - StringRef(Args[I + 1]).startswith("-plugin-arg-")) && - Args[I + 2] == "-Xclang") { - I += 3; - } else - AdjustedArgs.push_back(Args[I]); - } - return AdjustedArgs; - }; - Tool.appendArgumentsAdjuster(PerFileExtraArgumentsInserter); - Tool.appendArgumentsAdjuster(PluginArgumentsRemover); + Tool.appendArgumentsAdjuster(getStripPluginsAdjuster()); Context.setEnableProfiling(EnableCheckProfile); Context.setProfileStoragePrefix(StoreCheckProfile); |

