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));
 }
 
 /*