Fill gaps in frames (caused by metamethod calls) with nil.

Simplifies storing snapshots to stack.
This commit is contained in:
Mike Pall
2010-01-26 00:45:30 +01:00
parent 47f1bc80d8
commit 34d84f8836
3 changed files with 5 additions and 5 deletions

View File

@@ -3045,8 +3045,8 @@ static void asm_tail_sync(ASMState *as)
}
emit_movmroi(as, RID_BASE, ofs+4, irt_toitype(ir->t));
}
} else if (s > secondbase) {
emit_movmroi(as, RID_BASE, ofs+4, LJ_TNIL);
} else {
lua_assert(!(s > secondbase));
}
checkmclim(as);
}