aboutsummaryrefslogtreecommitdiff
path: root/lmem.c
diff options
context:
space:
mode:
Diffstat (limited to 'lmem.c')
-rw-r--r--lmem.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lmem.c b/lmem.c
index d02c9fdc..52a4f999 100644
--- a/lmem.c
+++ b/lmem.c
@@ -126,10 +126,10 @@ void *luaM_growaux_ (lua_State *L, void *block, int nelems, int *psize,
126** error. 126** error.
127*/ 127*/
128void *luaM_shrinkvector_ (lua_State *L, void *block, int *size, 128void *luaM_shrinkvector_ (lua_State *L, void *block, int *size,
129 int final_n, int size_elem) { 129 int final_n, unsigned size_elem) {
130 void *newblock; 130 void *newblock;
131 size_t oldsize = cast_sizet((*size) * size_elem); 131 size_t oldsize = cast_sizet(*size) * size_elem;
132 size_t newsize = cast_sizet(final_n * size_elem); 132 size_t newsize = cast_sizet(final_n) * size_elem;
133 lua_assert(newsize <= oldsize); 133 lua_assert(newsize <= oldsize);
134 newblock = luaM_saferealloc_(L, block, oldsize, newsize); 134 newblock = luaM_saferealloc_(L, block, oldsize, newsize);
135 *size = final_n; 135 *size = final_n;