mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-08 07:34:07 +00:00
Fix collectgarbage("count") result if more than 2GB is in use.
Thanks to Tony Finch.
This commit is contained in:
parent
08b0ede194
commit
ab1b67f73a
@ -359,7 +359,7 @@ LJLIB_CF(collectgarbage)
|
|||||||
"\4stop\7restart\7collect\5count\1\377\4step\10setpause\12setstepmul");
|
"\4stop\7restart\7collect\5count\1\377\4step\10setpause\12setstepmul");
|
||||||
int32_t data = lj_lib_optint(L, 2, 0);
|
int32_t data = lj_lib_optint(L, 2, 0);
|
||||||
if (opt == LUA_GCCOUNT) {
|
if (opt == LUA_GCCOUNT) {
|
||||||
setnumV(L->top, cast_num((int32_t)G(L)->gc.total)/1024.0);
|
setnumV(L->top, cast_num(G(L)->gc.total)/1024.0);
|
||||||
} else {
|
} else {
|
||||||
int res = lua_gc(L, opt, data);
|
int res = lua_gc(L, opt, data);
|
||||||
if (opt == LUA_GCSTEP)
|
if (opt == LUA_GCSTEP)
|
||||||
|
Loading…
Reference in New Issue
Block a user