Searched refs:VUPVAL (Results 1 - 6 of 6) sorted by relevance

/freebsd-12-stable/contrib/lua/src/
H A Dlparser.h37 VUPVAL, /* upvalue variable; info = index of upvalue in 'upvalues' */ enumerator in enum:__anon6007
63 lu_byte vt; /* whether 't' is register (VLOCAL) or upvalue (VUPVAL) */
H A Dlcode.c562 case VUPVAL: { /* move value to some (pending) register */
575 lua_assert(e->u.ind.vt == VUPVAL);
735 if (e->k != VUPVAL || hasjumps(e))
789 case VUPVAL: {
947 lua_assert(!hasjumps(t) && (vkisinreg(t->k) || t->k == VUPVAL));
950 t->u.ind.vt = (t->k == VUPVAL) ? VUPVAL : VLOCAL;
H A Dlparser.c289 init_exp(var, VUPVAL, idx); /* new or old upvalue */
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/
H A Dlparser.h28 VUPVAL, /* info = index of upvalue in 'upvalues' */ enumerator in enum:__anon9769
46 lu_byte vt; /* whether 't' is register (VLOCAL) or upvalue (VUPVAL) */
H A Dlcode.c388 case VUPVAL: {
514 if (e->k != VUPVAL || hasjumps(e))
564 case VUPVAL: {
706 t->u.ind.vt = (t->k == VUPVAL) ? VUPVAL
H A Dlparser.c289 init_exp(var, VUPVAL, idx);
290 return VUPVAL;
302 lua_assert(var->k == VLOCAL || var->k == VUPVAL);

Completed in 168 milliseconds