diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2019-09-26 13:55:01 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2019-09-26 13:55:01 +0000 |
commit | bb7a9dcd4282a0bca84c4d5cedc1d66224f4224e (patch) | |
tree | fedf474b0c630b62f3e5b334b583267abe320cd1 /clang-tools-extra/clang-tidy/ClangTidyModule.cpp | |
parent | 5338ffcfa1d2c38be79634bf6f58d47f1df72252 (diff) | |
download | llvm-bb7a9dcd4282a0bca84c4d5cedc1d66224f4224e.zip llvm-bb7a9dcd4282a0bca84c4d5cedc1d66224f4224e.tar.gz llvm-bb7a9dcd4282a0bca84c4d5cedc1d66224f4224e.tar.bz2 |
Return results by value from ClangTidyCheckFactories::createChecks
llvm-svn: 372979
Diffstat (limited to 'clang-tools-extra/clang-tidy/ClangTidyModule.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/ClangTidyModule.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/clang-tools-extra/clang-tidy/ClangTidyModule.cpp b/clang-tools-extra/clang-tidy/ClangTidyModule.cpp index 7d6de87..ff83e7e 100644 --- a/clang-tools-extra/clang-tidy/ClangTidyModule.cpp +++ b/clang-tools-extra/clang-tidy/ClangTidyModule.cpp @@ -20,13 +20,14 @@ void ClangTidyCheckFactories::registerCheckFactory(StringRef Name, Factories[Name] = std::move(Factory); } -void ClangTidyCheckFactories::createChecks( - ClangTidyContext *Context, - std::vector<std::unique_ptr<ClangTidyCheck>> &Checks) { +std::vector<std::unique_ptr<ClangTidyCheck>> +ClangTidyCheckFactories::createChecks(ClangTidyContext *Context) { + std::vector<std::unique_ptr<ClangTidyCheck>> Checks; for (const auto &Factory : Factories) { if (Context->isCheckEnabled(Factory.first)) Checks.emplace_back(Factory.second(Factory.first, Context)); } + return Checks; } ClangTidyOptions ClangTidyModule::getModuleOptions() { |