================ @@ -3437,10 +3437,10 @@ bool Sema::SubstDefaultArgument( // template<typename T> void f(T a, int = decltype(a)()); // void g() { f(0); } LIS = std::make_unique<LocalInstantiationScope>(*this); - FunctionDecl *PatternFD = FD->getTemplateInstantiationPattern( - /*ForDefinition*/ false); - if (addInstantiatedParametersToScope(FD, PatternFD, *LIS, TemplateArgs)) - return true; + if (FunctionDecl *PatternFD = + FD->getTemplateInstantiationPattern(/*ForDefinition*/ false)) + if (addInstantiatedParametersToScope(FD, PatternFD, *LIS, TemplateArgs)) + return true; ---------------- a-tarasyuk wrote:
@zyn0217 whenever you get a chance, could you take a look at the latest changes? thanks https://github.com/llvm/llvm-project/pull/113777 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits