aboutsummaryrefslogtreecommitdiff
path: root/lbaselib.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2024-09-10 17:05:39 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2024-09-10 17:05:39 -0300
commit4901853c1163d0bba81ef1579835cb2b6560e245 (patch)
treebd2c0cbc6c70ae789c6b98d73581c65379493dbf /lbaselib.c
parenta04e0ffdb9be42a77b5657f46cac8d7faa5a0f43 (diff)
downloadlua-4901853c1163d0bba81ef1579835cb2b6560e245.tar.gz
lua-4901853c1163d0bba81ef1579835cb2b6560e245.tar.bz2
lua-4901853c1163d0bba81ef1579835cb2b6560e245.zip
Parameter for lua_gc/LUA_GCSTEP changed to 'size_t'
'size_t' is the common type for measuring memory. 'int' can be too small for steps.
Diffstat (limited to 'lbaselib.c')
-rw-r--r--lbaselib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lbaselib.c b/lbaselib.c
index a7b6c3ed..b296c4b7 100644
--- a/lbaselib.c
+++ b/lbaselib.c
@@ -216,7 +216,7 @@ static int luaB_collectgarbage (lua_State *L) {
216 } 216 }
217 case LUA_GCSTEP: { 217 case LUA_GCSTEP: {
218 lua_Integer n = luaL_optinteger(L, 2, 0); 218 lua_Integer n = luaL_optinteger(L, 2, 0);
219 int res = lua_gc(L, o, (int)n); 219 int res = lua_gc(L, o, cast_sizet(n));
220 checkvalres(res); 220 checkvalres(res);
221 lua_pushboolean(L, res); 221 lua_pushboolean(L, res);
222 return 1; 222 return 1;