Searched refs:upval (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/contrib/openzfs/module/lua/ |
H A D | lparser.c | 44 lu_byte upval; /* true if some variable in the block is an upvalue */ member 260 bl->upval = 1; in markupval() 371 (bl->upval || dyd->label.n > bl->firstlabel)) in findlabel() 425 if (bl->upval) in movegotosout() 440 bl->upval = 0; in enterblock() 472 if (bl->previous && bl->upval) { in leaveblock() 1267 if (bl2.upval) /* upvalues? */ in repeatstat()
|
/freebsd/contrib/lua/src/ |
H A D | lvm.c | 1258 TValue *upval = cl->upvals[GETARG_B(i)]->v.p; in luaV_execute() local 1261 if (luaV_fastget(L, upval, key, slot, luaH_getshortstr)) { in luaV_execute() 1265 Protect(luaV_finishget(L, upval, rc, ra, slot)); in luaV_execute() 1313 TValue *upval = cl->upvals[GETARG_A(i)]->v.p; in luaV_execute() local 1317 if (luaV_fastget(L, upval, key, slot, luaH_getshortstr)) { in luaV_execute() 1318 luaV_finishfastset(L, upval, slot, rc); in luaV_execute() 1321 Protect(luaV_finishset(L, upval, rb, rc, slot)); in luaV_execute()
|
H A D | lparser.c | 54 lu_byte upval; /* true if some variable in the block is an upvalue */ member 414 bl->upval = 1; in markupval() 424 bl->upval = 1; in marktobeclosed() 636 gt->close |= bl->upval; /* jump may need a close */ in movegotosout() 647 bl->upval = 0; in enterblock() 681 if (!hasclose && bl->previous && bl->upval) /* still need a 'close'? */ in leaveblock() 1500 if (bl2.upval) { /* upvalues? */ in repeatstat()
|