Searched refs:gco2lcl (Results 1 – 7 of 7) sorted by relevance
206 #define gco2lcl(o) check_exp((o)->gch.tt == LUA_TLCL, &((o)->cl.l)) macro
266 gco2lcl(o)->gclist = g->gray; in reallymarkobject()532 LClosure *cl = gco2lcl(o); in propagatemark()665 luaM_freemem(L, o, sizeLclosure(gco2lcl(o)->nupvalues)); in freeobj()
376 #define gco2lcl(o) check_exp((o)->tt == LUA_VLCL, &((cast_u(o))->cl.l)) macro
37 LClosure *c = gco2lcl(o); in luaF_newLclosure()
128 case LUA_VLCL: return &gco2lcl(o)->gclist; in getgclist()665 case LUA_VLCL: return traverseLclosure(g, gco2lcl(o)); in propagatemark()779 LClosure *cl = gco2lcl(o); in freeobj()
604 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
480 checkLclosure(g, gco2lcl(o)); in checkrefs()545 case LUA_VLCL: o = gco2lcl(o)->gclist; break; in checkgraylist()