Disable const parameter optimization in variadic functions

This commit is contained in:
drmortalwombat 2024-09-21 12:13:19 +02:00
parent e80f9812ef
commit b61aa37f71

View File

@ -342,7 +342,8 @@ bool GlobalOptimizer::Optimize(void)
changed = true; changed = true;
} }
if (!(ftype->mFlags & DTF_VARIADIC))
{
Declaration* pdec = ftype->mParams; Declaration* pdec = ftype->mParams;
int vi = 0; int vi = 0;
while (pdec) while (pdec)
@ -392,6 +393,7 @@ bool GlobalOptimizer::Optimize(void)
pdec = pdec->mNext; pdec = pdec->mNext;
} }
} }
}
PropagateCommas(func->mValue); PropagateCommas(func->mValue);
} }