MCPcopy Create free account
hub / github.com/RomanKubiak/ctrlr / correctstack

Function correctstack

Source/Misc/lua/src/lua.c:5272–5284  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5270
5271
5272static void correctstack (lua_State *L, TValue *oldstack) {
5273CallInfo *ci;
5274GCObject *up;
5275L->top = (L->top - oldstack) + L->stack;
5276for (up = L->openupval; up != NULL; up = up->gch.next)
5277gco2uv(up)->v = (gco2uv(up)->v - oldstack) + L->stack;
5278for (ci = L->base_ci; ci <= L->ci; ci++) {
5279ci->top = (ci->top - oldstack) + L->stack;
5280ci->base = (ci->base - oldstack) + L->stack;
5281ci->func = (ci->func - oldstack) + L->stack;
5282}
5283L->base = (L->base - oldstack) + L->stack;
5284}
5285
5286
5287void luaD_reallocstack (lua_State *L, int newsize) {

Callers 1

luaD_reallocstackFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected