diff options
| author | Yitzhak Mandelbaum <yitzhakm@google.com> | 2019-11-04 10:15:35 -0500 |
|---|---|---|
| committer | Yitzhak Mandelbaum <yitzhakm@google.com> | 2019-11-06 10:13:33 -0500 |
| commit | bde32933027a096b6cfe14b0e9385ac1005fc28a (patch) | |
| tree | 67f33376b582cd915f74cd1de135048b47abb5c5 /clang-tools-extra/clang-tidy/utils | |
| parent | 4601df7d6ac5919b33366078c643ab21f9f229cf (diff) | |
| download | bcm5719-llvm-bde32933027a096b6cfe14b0e9385ac1005fc28a.tar.gz bcm5719-llvm-bde32933027a096b6cfe14b0e9385ac1005fc28a.zip | |
[clang-tidy] Update TransformerClangTidyCheck to use new Transformer bindings.
Summary:
Updates the relevant source files to use bindings in `clang::transformer` rather
than `clang::tooling`.
Reviewers: gribozavr
Subscribers: xazax.hun, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D69804
Diffstat (limited to 'clang-tools-extra/clang-tidy/utils')
| -rw-r--r-- | clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp | 12 | ||||
| -rw-r--r-- | clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.h | 6 |
2 files changed, 9 insertions, 9 deletions
diff --git a/clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp b/clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp index 06899108ea3..1c31cf56c68 100644 --- a/clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp +++ b/clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.cpp @@ -12,7 +12,7 @@ namespace clang { namespace tidy { namespace utils { -using tooling::RewriteRule; +using transformer::RewriteRule; #ifndef NDEBUG static bool hasExplanation(const RewriteRule::Case &C) { @@ -62,7 +62,7 @@ void TransformerClangTidyCheck::registerPPCallbacks( void TransformerClangTidyCheck::registerMatchers( ast_matchers::MatchFinder *Finder) { if (Rule) - for (auto &Matcher : tooling::detail::buildMatchers(*Rule)) + for (auto &Matcher : transformer::detail::buildMatchers(*Rule)) Finder->addDynamicMatcher(Matcher, this); } @@ -72,9 +72,9 @@ void TransformerClangTidyCheck::check( return; assert(Rule && "check() should not fire if Rule is None"); - RewriteRule::Case Case = tooling::detail::findSelectedCase(Result, *Rule); - Expected<SmallVector<tooling::detail::Transformation, 1>> Transformations = - tooling::detail::translateEdits(Result, Case.Edits); + RewriteRule::Case Case = transformer::detail::findSelectedCase(Result, *Rule); + Expected<SmallVector<transformer::detail::Transformation, 1>> + Transformations = transformer::detail::translateEdits(Result, Case.Edits); if (!Transformations) { llvm::errs() << "Rewrite failed: " << llvm::toString(Transformations.takeError()) << "\n"; @@ -102,7 +102,7 @@ void TransformerClangTidyCheck::check( auto &Header = I.first; if (Optional<FixItHint> Fix = Inserter->CreateIncludeInsertion( Result.SourceManager->getMainFileID(), Header, - /*IsAngled=*/I.second == tooling::IncludeFormat::Angled)) { + /*IsAngled=*/I.second == transformer::IncludeFormat::Angled)) { Diag << *Fix; } } diff --git a/clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.h b/clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.h index bcbc41507db..e411a3f6f0f 100644 --- a/clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.h +++ b/clang-tools-extra/clang-tidy/utils/TransformerClangTidyCheck.h @@ -44,14 +44,14 @@ public: // no explanation is desired, indicate that explicitly (for example, by // passing `text("no explanation")` to `makeRule` as the `Explanation` // argument). - TransformerClangTidyCheck(std::function<Optional<tooling::RewriteRule>( + TransformerClangTidyCheck(std::function<Optional<transformer::RewriteRule>( const LangOptions &, const OptionsView &)> MakeRule, StringRef Name, ClangTidyContext *Context); // Convenience overload of the constructor when the rule doesn't depend on any // of the language or clang-tidy options. - TransformerClangTidyCheck(tooling::RewriteRule R, StringRef Name, + TransformerClangTidyCheck(transformer::RewriteRule R, StringRef Name, ClangTidyContext *Context); void registerPPCallbacks(const SourceManager &SM, Preprocessor *PP, @@ -60,7 +60,7 @@ public: void check(const ast_matchers::MatchFinder::MatchResult &Result) final; private: - Optional<tooling::RewriteRule> Rule; + Optional<transformer::RewriteRule> Rule; std::unique_ptr<clang::tidy::utils::IncludeInserter> Inserter; }; |

