From fd098f3e96494a192e357e5a9c644659d81e3a74 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 14 Dec 2021 11:41:11 -0500 Subject: [PATCH] Removed 'comptime evaluation canceled' error --- IDEHelper/Compiler/CeMachine.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/CeMachine.cpp b/IDEHelper/Compiler/CeMachine.cpp index 4a843de2..579630e3 100644 --- a/IDEHelper/Compiler/CeMachine.cpp +++ b/IDEHelper/Compiler/CeMachine.cpp @@ -4983,7 +4983,12 @@ bool CeContext::Execute(CeFunction* startFunction, uint8* startStackPtr, uint8* if (*fastFinishPtr) { if (*cancelingPtr) - _Fail("Comptime evaluation canceled"); + { + if ((mCurModule != NULL) && (mCurModule->mCurTypeInstance != NULL)) + mCurModule->DeferRebuildType(mCurModule->mCurTypeInstance); + else + _Fail("Comptime evaluation canceled"); + } return false; }