1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 04:22:20 +02:00

Const actualization fixes

This commit is contained in:
Brian Fiete 2021-11-23 15:01:10 -08:00
parent 870c9914be
commit a7da8a75d6
3 changed files with 22 additions and 2 deletions

View file

@ -234,7 +234,10 @@ BfTypedValue BfConstResolver::Resolve(BfExpression* expr, BfType* wantType, BfCo
mModule->FixIntUnknown(mResult);
if ((flags & BfConstResolveFlag_NoActualizeValues) == 0)
{
prevIgnoreWrites.Restore();
mModule->FixValueActualization(mResult, !prevIgnoreWrites.mPrevVal || ((flags & BfConstResolveFlag_ActualizeValues) != 0));
}
return mResult;
}