================ @@ -3063,11 +3064,18 @@ bool Sema::SubstDefaultArgument( /*ForDefinition*/ false); if (addInstantiatedParametersToScope(FD, PatternFD, *LIS, TemplateArgs)) return true; + if (FD->isOutOfLine()) { + auto *CurrentTemplateArgumentList = TemplateArgumentList::CreateCopy( + getASTContext(), TemplateArgs.getInnermost()); + NewTemplateArgs = getTemplateInstantiationArgs( + FD, FD->getDeclContext(), true, CurrentTemplateArgumentList, true, + nullptr, false, false); ---------------- jcsxky wrote:
All review has been applied. https://github.com/llvm/llvm-project/pull/78400 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits