================ @@ -4342,10 +4342,17 @@ QualType Sema::CheckTemplateIdType(TemplateName Name, InstantiatingTemplate Inst(*this, TemplateLoc, Template); if (Inst.isInvalid()) return QualType(); + if (!AliasTemplate->getDeclContext()->isFileContext()) { + ContextRAII SavedContext(*this, AliasTemplate->getDeclContext()); ---------------- jcsxky wrote:
Looks more clear. Thanks for your guidance! https://github.com/llvm/llvm-project/pull/83847 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits