Home
last modified time | relevance | path

Searched refs:gco2lcl (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/contrib/openzfs/module/lua/
H A Dlstate.h206 #define gco2lcl(o) check_exp((o)->gch.tt == LUA_TLCL, &((o)->cl.l)) macro
H A Dlgc.c266 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()
/freebsd/contrib/lua/src/
H A Dlstate.h376 #define gco2lcl(o) check_exp((o)->tt == LUA_VLCL, &((cast_u(o))->cl.l)) macro
H A Dlfunc.c37 LClosure *c = gco2lcl(o); in luaF_newLclosure()
H A Dlgc.c128 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()
H A Dlobject.h604 #define clLvalue(o) check_exp(ttisLclosure(o), gco2lcl(val_(o).gc))
H A Dltests.c480 checkLclosure(g, gco2lcl(o)); in checkrefs()
545 case LUA_VLCL: o = gco2lcl(o)->gclist; break; in checkgraylist()