Protect stack top before possible stack reallocation. (In the current implementation, a stack reallocation cannot call an emergency collection, so there is no bug, but it is safer not to depend on that.)
@@ -373,8 +373,8 @@ void luaD_shrinkstack (lua_State *L) {
void luaD_inctop (lua_State *L) {
- luaD_checkstack(L, 1);
L->top.p++;
+ luaD_checkstack(L, 1);
}
/* }================================================================== */