From 590f45441f61b5d238b1a36402df3d0c6a0aec56 Mon Sep 17 00:00:00 2001 From: Chronos Ouroboros Date: Wed, 16 Feb 2022 23:40:50 -0300 Subject: [PATCH] - fix the wrong register type being freed when initializing arrays. --- src/common/scripting/backend/codegen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/scripting/backend/codegen.cpp b/src/common/scripting/backend/codegen.cpp index 7ab58f55a..f43960f78 100644 --- a/src/common/scripting/backend/codegen.cpp +++ b/src/common/scripting/backend/codegen.cpp @@ -11224,7 +11224,7 @@ ExpEmit FxLocalArrayDeclaration::Emit(VMFunctionBuilder *build) } if (!isDynamicArray) { - build->Registers[REGT_INT].Return(arrOffsetReg, 1); + build->Registers[REGT_POINTER].Return(arrOffsetReg, 1); } return ExpEmit();