From 9332a63ce50db3af10d9941f4247b5e091cbf525 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Sun, 7 Jul 2019 15:31:06 +0300 Subject: [PATCH] - fixed LevelLocals.isFrozen() return value with JIT disabled No more 'Number of parameters returned differs from what was expected by the caller' assertion failures --- src/scripting/vmthunks.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripting/vmthunks.cpp b/src/scripting/vmthunks.cpp index 6f6e37d131f..c3d5b8a1362 100644 --- a/src/scripting/vmthunks.cpp +++ b/src/scripting/vmthunks.cpp @@ -2965,7 +2965,7 @@ static int isFrozen(FLevelLocals *self) DEFINE_ACTION_FUNCTION_NATIVE(FLevelLocals, isFrozen, isFrozen) { PARAM_SELF_STRUCT_PROLOGUE(FLevelLocals); - return isFrozen(self); + ACTION_RETURN_INT(isFrozen(self)); } void setFrozen(FLevelLocals *self, int on)