================ @@ -2189,8 +2189,14 @@ StmtProfiler::VisitCXXPseudoDestructorExpr(const CXXPseudoDestructorExpr *S) { void StmtProfiler::VisitOverloadExpr(const OverloadExpr *S) { VisitExpr(S); - VisitNestedNameSpecifier(S->getQualifier()); - VisitName(S->getName(), /*TreatAsDecl*/ true); + bool DescribingDependentVarTemplate = + S->getNumDecls() == 1 && isa<VarTemplateDecl>(*S->decls_begin()); ---------------- zyn0217 wrote:
Instead of OverloadExpr, I'm thinking if it would be better to invent a new Expr node to describe dependent cases (we use DeclRefExpr for non-dependent uses), just like ConceptSpecializationExpr. https://github.com/llvm/llvm-project/pull/140680 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits