diff --git a/clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.cpp b/clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.cpp index ad922382fcdd..a1c5009c42d1 100644 --- a/clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.cpp +++ b/clang-tools-extra/clang-tidy/modernize/LoopConvertCheck.cpp @@ -142,7 +142,7 @@ StatementMatcher makeIteratorLoopMatcher() { StatementMatcher IteratorComparisonMatcher = expr( ignoringParenImpCasts(declRefExpr(to(varDecl().bind(ConditionVarName))))); - auto OverloadedNEQMatcher = matchers::ignoringImplicit( + auto OverloadedNEQMatcher = ignoringImplicit( cxxOperatorCallExpr(hasOverloadedOperatorName("!="), argumentCountIs(2), hasArgument(0, IteratorComparisonMatcher), hasArgument(1, IteratorBoundMatcher))); diff --git a/clang-tools-extra/clang-tidy/utils/Matchers.h b/clang-tools-extra/clang-tidy/utils/Matchers.h index 76673d4d209e..d39a412bc643 100644 --- a/clang-tools-extra/clang-tidy/utils/Matchers.h +++ b/clang-tools-extra/clang-tidy/utils/Matchers.h @@ -17,11 +17,6 @@ namespace clang { namespace tidy { namespace matchers { -AST_MATCHER_P(Expr, ignoringImplicit, - ast_matchers::internal::Matcher, InnerMatcher) { - return InnerMatcher.matches(*Node.IgnoreImplicit(), Finder, Builder); -} - AST_MATCHER(BinaryOperator, isRelationalOperator) { return Node.isRelationalOp(); }