MCPcopy Create free account
hub / github.com/EmmyLua/EmmyLuaDebugger / luaF_newLclosure

Function luaF_newLclosure

third-party/lua-5.1.5/src/lfunc.c:33–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31
32
33Closure *luaF_newLclosure (lua_State *L, int nelems, Table *e) {
34 Closure *c = cast(Closure *, luaM_malloc(L, sizeLclosure(nelems)));
35 luaC_link(L, obj2gco(c), LUA_TFUNCTION);
36 c->l.isC = 0;
37 c->l.env = e;
38 c->l.nupvalues = cast_byte(nelems);
39 while (nelems--) c->l.upvals[nelems] = NULL;
40 return c;
41}
42
43
44UpVal *luaF_newupval (lua_State *L) {

Callers 2

luaV_executeFunction · 0.70
f_parserFunction · 0.70

Calls 1

luaC_linkFunction · 0.85

Tested by

no test coverage detected