diff --git a/src/lcode.c b/src/lcode.c index 8a127a0..c0193e5 100644 --- a/src/lcode.c +++ b/src/lcode.c @@ -625,6 +625,7 @@ void luaK_dischargevars (FuncState *fs, expdesc *e) { op = OP_RAVI_GETTABUP_SK; else op = OP_GETTABUP; /* 't' is in an upvalue */ + e->ravi_type = RAVI_TANY; } e->u.info = luaK_codeABC(fs, op, 0, e->u.ind.t, e->u.ind.idx); e->k = VRELOCABLE;