ymandel created this revision. ymandel added a reviewer: gribozavr. Herald added a subscriber: xazax.hun. Herald added a project: clang.
`buildMatchers` is the new, more general way to extract the matcher from a rule. This change migrates the code to use it instead of `buildMatcher`. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D65879 Files: clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp Index: clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp =================================================================== --- clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp +++ clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp @@ -62,7 +62,8 @@ void TransformerClangTidyCheck::registerMatchers( ast_matchers::MatchFinder *Finder) { if (Rule) - Finder->addDynamicMatcher(tooling::detail::buildMatcher(*Rule), this); + for (auto &Matcher : tooling::detail::buildMatchers(*Rule)) + Finder->addDynamicMatcher(Matcher, this); } void TransformerClangTidyCheck::check(
Index: clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp =================================================================== --- clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp +++ clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp @@ -62,7 +62,8 @@ void TransformerClangTidyCheck::registerMatchers( ast_matchers::MatchFinder *Finder) { if (Rule) - Finder->addDynamicMatcher(tooling::detail::buildMatcher(*Rule), this); + for (auto &Matcher : tooling::detail::buildMatchers(*Rule)) + Finder->addDynamicMatcher(Matcher, this); } void TransformerClangTidyCheck::check(
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits