Home
last modified time | relevance | path

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

/netbsd-src/external/mit/lua/dist/src/
H A Dlvm.c1340 TValue *upval = cl->upvals[GETARG_B(i)]->v.p; local
1343 if (luaV_fastget(L, upval, key, slot, luaH_getshortstr)) {
1347 Protect(luaV_finishget(L, upval, rc, ra, slot));
1395 TValue *upval = cl->upvals[GETARG_A(i)]->v.p; local
1399 if (luaV_fastget(L, upval, key, slot, luaH_getshortstr)) {
1400 luaV_finishfastset(L, upval, slot, rc);
1403 Protect(luaV_finishset(L, upval, rb, rc, slot));
H A Dlparser.c58 lu_byte upval; /* true if some variable in the block is an upvalue */ member
418 bl->upval = 1; in markupval()
428 bl->upval = 1; in marktobeclosed()
640 gt->close |= bl->upval; /* jump may need a close */ in movegotosout()
651 bl->upval = 0; in enterblock()
685 if (!hasclose && bl->previous && bl->upval) /* still need a 'close'? */ in leaveblock()
1514 if (bl2.upval) { /* upvalues? */ in repeatstat()