Author: Victor Chernyakin Date: 2025-08-24T10:20:51-07:00 New Revision: 56ecaf4f917f0919ad09f7733402c0a7ca9d0fbb
URL: https://github.com/llvm/llvm-project/commit/56ecaf4f917f0919ad09f7733402c0a7ca9d0fbb DIFF: https://github.com/llvm/llvm-project/commit/56ecaf4f917f0919ad09f7733402c0a7ca9d0fbb.diff LOG: [clang-tidy][NFC] clean up some matchers in `modernize-type-traits` (#155180) `dependentNameTypeLoc` is unused. `dependentScopeDeclRefExpr` has appeared in `ASTMatchers.h` since this code was written. Added: Modified: clang-tools-extra/clang-tidy/modernize/TypeTraitsCheck.cpp Removed: ################################################################################ diff --git a/clang-tools-extra/clang-tidy/modernize/TypeTraitsCheck.cpp b/clang-tools-extra/clang-tidy/modernize/TypeTraitsCheck.cpp index de2d42d760550..472128201acc2 100644 --- a/clang-tools-extra/clang-tidy/modernize/TypeTraitsCheck.cpp +++ b/clang-tools-extra/clang-tidy/modernize/TypeTraitsCheck.cpp @@ -189,15 +189,6 @@ AST_MATCHER(TypeLoc, isType) { static constexpr char Bind[] = ""; void TypeTraitsCheck::registerMatchers(MatchFinder *Finder) { - const ast_matchers::internal::VariadicDynCastAllOfMatcher< - Stmt, - DependentScopeDeclRefExpr> - dependentScopeDeclRefExpr; // NOLINT(readability-identifier-naming) - const ast_matchers::internal::VariadicDynCastAllOfMatcher< - TypeLoc, - DependentNameTypeLoc> - dependentNameTypeLoc; // NOLINT(readability-identifier-naming) - // Only register matchers for trait<...>::value in c++17 mode. if (getLangOpts().CPlusPlus17) { Finder->addMatcher(mapAnyOf(declRefExpr, dependentScopeDeclRefExpr) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits