mirror of https://github.com/rusefi/lua.git
preparations for stack reallocation
This commit is contained in:
parent
7ab7703b53
commit
dea98702c9
2
lapi.c
2
lapi.c
|
@ -654,7 +654,7 @@ LUA_API void lua_concat (lua_State *L, int n) {
|
|||
lua_lock(L);
|
||||
api_checknelems(L, n);
|
||||
if (n >= 2) {
|
||||
luaV_strconc(L, n, L->top);
|
||||
luaV_strconc(L, n, L->top - L->ci->base - 1);
|
||||
L->top -= (n-1);
|
||||
luaC_checkGC(L);
|
||||
}
|
||||
|
|
2
lvm.h
2
lvm.h
|
@ -22,6 +22,6 @@ void luaV_gettable (lua_State *L, StkId t, TObject *key, StkId res);
|
|||
void luaV_settable (lua_State *L, StkId t, TObject *key, StkId val);
|
||||
StkId luaV_execute (lua_State *L);
|
||||
int luaV_lessthan (lua_State *L, const TObject *l, const TObject *r);
|
||||
void luaV_strconc (lua_State *L, int total, StkId top);
|
||||
void luaV_strconc (lua_State *L, int total, int last);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue