From 70c2131c18966e744639f41bf768278a34567c91 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 1 Feb 2025 06:34:47 -0800 Subject: [PATCH] Fixed Compiler.Emit in unspecialized comptime methods --- IDEHelper/Compiler/CeMachine.cpp | 1 + 1 file changed, 1 insertion(+) 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;