mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-10 08:24:08 +00:00
First step in supporting 64-bit JIT
This commit is contained in:
parent
18f6aa97fd
commit
d68d05d525
@ -599,9 +599,9 @@ static void snap_restoreval(jit_State *J, GCtrace *T, ExitState *ex,
|
|||||||
}
|
}
|
||||||
if (LJ_UNLIKELY(bloomtest(rfilt, ref)))
|
if (LJ_UNLIKELY(bloomtest(rfilt, ref)))
|
||||||
rs = snap_renameref(T, snapno, ref, rs);
|
rs = snap_renameref(T, snapno, ref, rs);
|
||||||
lua_assert(!LJ_GC64); /* TODO_GC64: handle 64 bit references. */
|
// lua_assert(!LJ_GC64); /* TODO_GC64: handle 64 bit references. */
|
||||||
if (ra_hasspill(regsp_spill(rs))) { /* Restore from spill slot. */
|
if (ra_hasspill(regsp_spill(rs))) { /* Restore from spill slot. */
|
||||||
int32_t *sps = &ex->spill[regsp_spill(rs)];
|
SnapEntry *sps = &ex->spill[regsp_spill(rs)];
|
||||||
if (irt_isinteger(t)) {
|
if (irt_isinteger(t)) {
|
||||||
setintV(o, *sps);
|
setintV(o, *sps);
|
||||||
#if !LJ_SOFTFP
|
#if !LJ_SOFTFP
|
||||||
|
Loading…
Reference in New Issue
Block a user