================ @@ -1203,10 +1333,291 @@ void DeclareImplicitDeductionGuidesForTypeAlias( ->getDeductionCandidateKind() == DeductionCandidate::Aggregate) continue; - BuildDeductionGuideForTypeAlias(SemaRef, AliasTemplate, F, Loc); + BuildDeductionGuideForTypeAlias(SemaRef, AliasTemplate, F, Loc, + FromInheritedCtor); } } +// Check if a template is deducible as per [dcl.type.simple]p3 +static bool IsDeducibleTemplate(TemplateDecl *TD) { ---------------- AaronBallman wrote:
```suggestion static bool IsDeducibleTemplate(const TemplateDecl *TD) { ``` and threaded through the rest of the function? https://github.com/llvm/llvm-project/pull/98788 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits