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

Reply via email to