================
@@ -962,7 +962,14 @@ bool 
CursorVisitor::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) {
     return true;
 
   auto *FD = D->getTemplatedDecl();
-  return VisitAttributes(FD) || VisitFunctionDecl(FD);
+  if (VisitAttributes(FD) || VisitFunctionDecl(FD))
+    return true;
+
+  for (auto *Child : D->specializations())
----------------
AaronBallman wrote:

Agreed, I think visiting the specializations would come as a surprise to 
consumers of the API. We already have `VisitClassTemplateSpecializationDecl` 
(and similar for partial specializations), so I would expect this is already 
being visited anyway, right?

https://github.com/llvm/llvm-project/pull/67928
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to