Searched refs:LUA_VLCL (Results 1 – 6 of 6) sorted by relevance
566 #define LUA_VLCL makevariant(LUA_TFUNCTION, 0) /* Lua closure */ macro571 #define ttisclosure(o) ((rawtt(o) & 0x1F) == LUA_VLCL)572 #define ttisLclosure(o) checktag((o), ctb(LUA_VLCL))587 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_VLCL)); \
367 #define gco2lcl(o) check_exp((o)->tt == LUA_VLCL, &((cast_u(o))->cl.l))
128 case LUA_VLCL: return &gco2lcl(o)->gclist; in getgclist()317 case LUA_VLCL: case LUA_VCCL: case LUA_VTABLE: in reallymarkobject()661 case LUA_VLCL: return traverseLclosure(g, gco2lcl(o)); in propagatemark()774 case LUA_VLCL: in freeobj()
36 GCObject *o = luaC_newobj(L, LUA_VLCL, sizeLclosure(nupvals)); in luaF_newLclosure()
1336 case LUA_VLCL: { /* Lua closure */ in aux_upvalue()1399 case LUA_VLCL: { /* lua closure */ in lua_upvalueid()
487 case LUA_VLCL: { /* Lua function */ in luaD_call()