Add fix for template overload with multiple includes

This commit is contained in:
drmortalwombat 2025-05-14 15:15:24 +02:00
parent 2310416c46
commit a0215a4f21

View File

@ -12051,7 +12051,12 @@ void Parser::ParseTemplateDeclarationBody(Declaration * tdec, Declaration * pthi
pdec = pdec->mNext;
}
if (pdec && pdec->mTemplate)
if (!pdec)
{
ppdec->mNext = tdec->mBase;
tdec->mBase->mNext = nullptr;
}
else if (pdec->mTemplate)
{
tdec->mNext = pdec->mTemplate->mNext;
pdec->mTemplate->mNext = tdec;