================ @@ -1398,5 +1807,30 @@ void Sema::DeclareImplicitDeductionGuides(TemplateDecl *Template, ->getTemplatedDecl()) ->setDeductionCandidateKind(DeductionCandidate::Copy); + CXXRecordDecl *TemplatedDecl = Pattern->getTemplatedDecl(); + if (getLangOpts().CPlusPlus23 && TemplatedDecl->hasDefinition()) { ---------------- cor3ntin wrote:
Is that something we should support in C++20 as an extension? 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