aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-tidy/ClangTidyModule.cpp
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2019-09-26 13:55:01 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2019-09-26 13:55:01 +0000
commitbb7a9dcd4282a0bca84c4d5cedc1d66224f4224e (patch)
treefedf474b0c630b62f3e5b334b583267abe320cd1 /clang-tools-extra/clang-tidy/ClangTidyModule.cpp
parent5338ffcfa1d2c38be79634bf6f58d47f1df72252 (diff)
downloadllvm-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.cpp7
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() {