Use lua_assert to document/check connection between IRT_P64 / LJ_TTRACE

This commit is contained in:
Vyacheslav Egorov 2015-08-26 10:15:13 +02:00
parent f6f0f7a11e
commit 6edd9d2b41

View File

@ -127,6 +127,7 @@ static void recff_stitch(jit_State *J)
selfrefptr = lj_ir_kptr(J, &J->selfref->gcr); selfrefptr = lj_ir_kptr(J, &J->selfref->gcr);
#endif #endif
J->base[0] = trcont | TREF_CONT; J->base[0] = trcont | TREF_CONT;
lua_assert(irt_toitype_(IRT_P64) == LJ_TTRACE);
J->base[-1] = emitir(IRT(IR_XLOAD, IRT_P64), selfrefptr, 0); J->base[-1] = emitir(IRT(IR_XLOAD, IRT_P64), selfrefptr, 0);
J->base += 2; J->base += 2;
J->baseslot += 2; J->baseslot += 2;