Bug: Loading a binary chunk does not run the GC
diff --git a/lapi.c b/lapi.c index 9b6ca1e..53eb171 100644 --- a/lapi.c +++ b/lapi.c
@@ -1122,6 +1122,7 @@ ZIO z; TStatus status; lua_lock(L); + luaC_checkGC(L); if (!chunkname) chunkname = "?"; luaZ_init(L, &z, reader, data); status = luaD_protectedparser(L, &z, chunkname, mode);