@@ -72,7 +72,7 @@ static void resizestack(lua_State *L, MSize n)
|
||||
while (oldsize < realsize) /* Clear new slots. */
|
||||
setnilV(st + oldsize++);
|
||||
L->stacksize = realsize;
|
||||
if ((size_t)(mref(G(L)->jit_base, char) - (char *)oldst) < oldsize)
|
||||
if ((size_t)(mref(G(L)->jit_base, char) - (char *)oldst) < (size_t)oldsize * sizeof(TValue))
|
||||
setmref(G(L)->jit_base, mref(G(L)->jit_base, char) + delta);
|
||||
L->base = (TValue *)((char *)L->base + delta);
|
||||
L->top = (TValue *)((char *)L->top + delta);
|
||||
|
||||
Reference in New Issue
Block a user