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

Properly set mIgnoreWrites in nameof expr

This commit is contained in:
Brian Fiete 2022-07-08 09:21:22 -04:00
parent dc901b8614
commit ff229f385d

View file

@ -12036,6 +12036,7 @@ void BfExprEvaluator::Visit(BfNameOfExpression* nameOfExpr)
if (name.IsEmpty())
{
SetAndRestoreValue<BfEvalExprFlags> prevFlags(mBfEvalExprFlags, (BfEvalExprFlags)(mBfEvalExprFlags | BfEvalExprFlags_NameOf));
SetAndRestoreValue<bool> prevIgnoreErrors(mModule->mBfIRBuilder->mIgnoreWrites, true);
VisitChild(nameOfExpr->mTarget);
if ((mBfEvalExprFlags & BfEvalExprFlags_NameOfSuccess) != 0)