Lines Matching refs:vidx
219 static Vardesc *getlocalvardesc (FuncState *fs, int vidx) { in getlocalvardesc() argument
220 return &fs->ls->dyd->actvar.arr[fs->firstlocal + vidx]; in getlocalvardesc()
251 static LocVar *localdebuginfo (FuncState *fs, int vidx) { in localdebuginfo() argument
252 Vardesc *vd = getlocalvardesc(fs, vidx); in localdebuginfo()
266 static void init_var (FuncState *fs, expdesc *e, int vidx) { in init_var() argument
269 e->u.var.vidx = vidx; in init_var()
270 e->u.var.ridx = getlocalvardesc(fs, vidx)->vd.ridx; in init_var()
286 Vardesc *vardesc = getlocalvardesc(fs, e->u.var.vidx); in check_readonly()
316 int vidx = fs->nactvar++; in adjustlocalvars() local
317 Vardesc *var = getlocalvardesc(fs, vidx); in adjustlocalvars()
370 up->kind = getlocalvardesc(prev, v->u.var.vidx)->vd.kind; in newupvalue()
371 lua_assert(eqstr(name, getlocalvardesc(prev, v->u.var.vidx)->vd.name)); in newupvalue()
442 markupval(fs, var->u.var.vidx); /* local will be used as an upval */ in singlevaraux()
1731 int vidx, kind; /* index and kind of last variable */ in localstat() local
1736 vidx = new_localvar(ls, str_checkname(ls)); in localstat()
1738 getlocalvardesc(fs, vidx)->vd.kind = kind; in localstat()
1752 var = getlocalvardesc(fs, vidx); /* get last variable */ in localstat()