[clang] [analyzer] Fix [[clang::suppress]] for template instantiations (PR #168954)

Artem Dergachev via cfe-commits cfe-commits at lists.llvm.org
Fri Nov 21 18:12:07 PST 2025


================
@@ -117,7 +117,12 @@ class CacheInitializer : public DynamicRecursiveASTVisitor {
     }
   }
 
-  CacheInitializer(Ranges &R) : Result(R) {}
+  CacheInitializer(Ranges &R) : Result(R) {
+    ShouldVisitTemplateInstantiations = true;
+    ShouldWalkTypesOfTypeLocs = false;
+    ShouldVisitImplicitCode = false;
+    ShouldVisitLambdaBody = true;
----------------
haoNoQ wrote:

Oh. Right. Yeah, I remember knowing C++ once.

https://github.com/llvm/llvm-project/pull/168954


More information about the cfe-commits mailing list