From 3cde5335fdc805f5fc2ec21429e7c23d22abfd85 Mon Sep 17 00:00:00 2001 From: GRH <grhtechnologies.official@gmail.com> Date: Wed, 2 Apr 2025 22:23:07 +0300 Subject: [PATCH 1/2] Update lgc.h --- VM/src/lgc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VM/src/lgc.h b/VM/src/lgc.h index 683542b6..2500bd38 100644 --- a/VM/src/lgc.h +++ b/VM/src/lgc.h @@ -76,7 +76,7 @@ #define luaC_checkGC(L) \ { \ - condhardstacktests(luaD_reallocstack(L, L->stacksize - EXTRA_STACK)); \ + condhardstacktests(luaD_reallocstack(L, L->stacksize - EXTRA_STACK, 0)); \ if (luaC_needsGC(L)) \ { \ condhardmemtests(luaC_validate(L), 1); \ From c78471a7a5cfd94391fa95b78a72837baf579a7e Mon Sep 17 00:00:00 2001 From: GRH <grhtechnologies.official@gmail.com> Date: Wed, 2 Apr 2025 22:23:50 +0300 Subject: [PATCH 2/2] Update lgc.cpp --- VM/src/lgc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VM/src/lgc.cpp b/VM/src/lgc.cpp index c5e16e43..7ff002c8 100644 --- a/VM/src/lgc.cpp +++ b/VM/src/lgc.cpp @@ -443,7 +443,7 @@ static void shrinkstack(lua_State* L) if (3 * size_t(s_used) < size_t(L->stacksize) && 2 * (BASIC_STACK_SIZE + EXTRA_STACK) < L->stacksize) luaD_reallocstack(L, L->stacksize / 2, 0); // still big enough... - condhardstacktests(luaD_reallocstack(L, s_used)); + condhardstacktests(luaD_reallocstack(L, s_used, 0)); } /*