Searched refs:upval (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/sys/contrib/openzfs/module/lua/
H A Dlparser.c45 lu_byte upval; /* true if some variable in the block is an upvalue */ member in struct:BlockCnt
261 bl->upval = 1;
277 markupval(fs, v); /* local will be used as an upval */
372 (bl->upval || dyd->label.n > bl->firstlabel))
426 if (bl->upval)
441 bl->upval = 0;
473 if (bl->previous && bl->upval) {
1268 if (bl2.upval) /* upvalues? */
/freebsd-13-stable/contrib/lua/src/
H A Dlvm.c1222 TValue *upval = cl->upvals[GETARG_B(i)]->v; local
1225 if (luaV_fastget(L, upval, key, slot, luaH_getshortstr)) {
1229 Protect(luaV_finishget(L, upval, rc, ra, slot));
1274 TValue *upval = cl->upvals[GETARG_A(i)]->v; local
1278 if (luaV_fastget(L, upval, key, slot, luaH_getshortstr)) {
1279 luaV_finishfastset(L, upval, slot, rc);
1282 Protect(luaV_finishset(L, upval, rb, rc, slot));
H A Dlparser.c54 lu_byte upval; /* true if some variable in the block is an upvalue */ member in struct:BlockCnt
414 bl->upval = 1;
431 markupval(fs, var->u.var.vidx); /* local will be used as an upval */
624 gt->close |= bl->upval; /* jump may need a close */
635 bl->upval = 0;
667 if (!hasclose && bl->previous && bl->upval)
1488 if (bl2.upval) { /* upvalues? */

Completed in 52 milliseconds