Home
last modified time | relevance | path

Searched refs:LUA_VLCL (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/lua/src/
H A Dlobject.h588 #define LUA_VLCL makevariant(LUA_TFUNCTION, 0) /* Lua closure */ macro
593 #define ttisLclosure(o) checktag((o), ctb(LUA_VLCL))
610 val_(io).gc = obj2gco(x_); settt_(io, ctb(LUA_VLCL)); \
H A Dlstate.h376 #define gco2lcl(o) check_exp((o)->tt == LUA_VLCL, &((cast_u(o))->cl.l))
H A Dlgc.c128 case LUA_VLCL: return &gco2lcl(o)->gclist; in getgclist()
322 case LUA_VLCL: case LUA_VCCL: case LUA_VTABLE: in reallymarkobject()
667 case LUA_VLCL: return traverseLclosure(g, gco2lcl(o)); in propagatemark()
780 case LUA_VLCL: { in freeobj()
H A Dlfunc.c36 GCObject *o = luaC_newobj(L, LUA_VLCL, sizeLclosure(nupvals)); in luaF_newLclosure()
H A Dldo.c558 case LUA_VLCL: { /* Lua function */ in luaD_pretailcall()
604 case LUA_VLCL: { /* Lua function */ in luaD_precall()
H A Dlapi.c1368 case LUA_VLCL: { /* Lua closure */ in aux_upvalue()
1434 case LUA_VLCL: { /* lua closure */ in lua_upvalueid()
H A Dldebug.c34 #define LuaClosure(f) ((f) != NULL && (f)->c.tt == LUA_VLCL)
H A Dltests.c479 case LUA_VLCL: { in checkrefs()
545 case LUA_VLCL: o = gco2lcl(o)->gclist; break; in checkgraylist()