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

Function luaF_newLclosure

Source/Misc/lua/src/lua.c:5861–5869  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5859
5860
5861Closure *luaF_newLclosure (lua_State *L, int nelems, Table *e) {
5862Closure *c = cast(Closure *, luaM_malloc(L, sizeLclosure(nelems)));
5863luaC_link(L, obj2gco(c), LUA_TFUNCTION);
5864c->l.isC = 0;
5865c->l.env = e;
5866c->l.nupvalues = cast_byte(nelems);
5867while (nelems--) c->l.upvals[nelems] = NULL;
5868return c;
5869}
5870
5871
5872UpVal *luaF_newupval (lua_State *L) {

Callers 2

f_parserFunction · 0.85
luaV_executeFunction · 0.85

Calls 1

luaC_linkFunction · 0.85

Tested by

no test coverage detected