================
@@ -2247,9 +2247,10 @@ DeclResult Sema::CheckClassTemplate(
NewTemplate->setModulePrivate();
if (IsMemberSpecialization) {
- assert(PrevClassTemplate &&
+ assert((PrevClassTemplate || Invalid) &&
"Member specialization without a primary template?");
- NewTemplate->setMemberSpecialization();
+ if (PrevClassTemplate)
+ NewTemplate->setMemberSpecialization();
----------------
zyn0217 wrote:
Can we
```cpp
if (!Invalid && IsMemberSpecialization)
```
?
https://github.com/llvm/llvm-project/pull/201506
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits