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

Fixed issue with return from unscoped block in string interpolation

This commit is contained in:
Brian Fiete 2022-01-29 15:02:19 -05:00
parent 8cccec20fa
commit c2a2cf221a
2 changed files with 11 additions and 4 deletions

View file

@ -1034,6 +1034,7 @@ public:
bool mNoBind;
bool mInConditionalBlock; // IE: RHS of ((A) && (B)), indicates an allocation in 'B' won't be dominated by a dtor, for example
bool mAllowUinitReads;
bool mDisableReturns;
bool mCancelledDeferredCall;
bool mNoObjectAccessChecks;
bool mHadIgnoredError;
@ -1060,7 +1061,7 @@ public:
mHadReturn = false;
mLeftBlockUncond = false;
mLeftBlockCond = false;
mHadContinue = false;
mHadContinue = false;
mMayNeedThisAccessCheck = false;
mTempKind = TempKind_None;
mInHeadScope = true;
@ -1071,8 +1072,9 @@ public:
mNoBind = false;
mIgnoreObjectAccessCheck = false;
mDisableChecks = false;
mInConditionalBlock = false;
mInConditionalBlock = false;
mAllowUinitReads = false;
mDisableReturns = false;
mCancelledDeferredCall = false;
mNoObjectAccessChecks = false;
mInDeferredBlock = false;