diff --git a/IDEHelper/Compiler/CeMachine.cpp b/IDEHelper/Compiler/CeMachine.cpp index 82a319ac..ac4ba940 100644 --- a/IDEHelper/Compiler/CeMachine.cpp +++ b/IDEHelper/Compiler/CeMachine.cpp @@ -6884,6 +6884,7 @@ bool CeContext::Execute(CeFunction* startFunction, uint8* startStackPtr, uint8* { SetAndRestoreValue prevMethodInstance(mCurModule->mCurMethodInstance, mCallerMethodInstance); SetAndRestoreValue prevTypeInstance(mCurModule->mCurTypeInstance, mCallerTypeInstance); + SetAndRestoreValue emitIgnoreWrites(ceModule->mBfIRBuilder->mIgnoreWrites, ignoreWrites.mPrevVal); // int32 strInstAddr = *(int32*)((uint8*)stackPtr + 0); // String emitStr;