================ @@ -4206,18 +4206,14 @@ Sema::InstantiateClassMembers(SourceLocation PointOfInstantiation, if (Function->hasAttr<ExcludeFromExplicitInstantiationAttr>()) continue; - MemberSpecializationInfo *MSInfo = - Function->getMemberSpecializationInfo(); - assert(MSInfo && "No member specialization information?"); - if (MSInfo->getTemplateSpecializationKind() - == TSK_ExplicitSpecialization) + TemplateSpecializationKind PrevTSK = + Function->getTemplateSpecializationKind(); + if (PrevTSK == TSK_ExplicitSpecialization) continue; ---------------- mizvekov wrote:
I don't think that would matter, unless the assert above was wrong, as the `DependentFunctionTemplateSpecializationInfo` case is handled in the fallback path, when `MSInfo` is null. https://github.com/llvm/llvm-project/pull/111267 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits