Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/lua/
H A Dlparser.c44 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 Dlvm.c1258 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 Dlparser.c54 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()