================ @@ -345,15 +345,19 @@ MultiLevelTemplateArgumentList Sema::getTemplateInstantiationArgs( using namespace TemplateInstArgsHelpers; const Decl *CurDecl = ND; + + if (!ND) ---------------- zyn0217 wrote:
> Can we also get a comment here why this makes sense to call > `Decl::castFromDeclContext(DC)` if `CurrDecl` is not present? I think this has been explained in the comment above the function. ```cpp /// \param DC In the event we don't HAVE a declaration yet, we instead provide /// the decl context where it will be created. In this case, the `Innermost` /// should likely be provided. If ND is non-null, this is ignored. ``` https://github.com/llvm/llvm-project/pull/76811 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits