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

/netbsd-current/external/mit/lua/dist/src/
H A Dlparser.c58 lu_byte upval; /* true if some variable in the block is an upvalue */ member in struct:BlockCnt
418 bl->upval = 1;
428 bl->upval = 1;
446 markupval(fs, var->u.var.vidx); /* local will be used as an upval */
640 gt->close |= bl->upval; /* jump may need a close */
651 bl->upval = 0;
685 if (!hasclose && bl->previous && bl->upval) /* still need a 'close'? */
1514 if (bl2.upval) { /* upvalues? */
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));

Completed in 96 milliseconds