diff options
Diffstat (limited to 'src/lj_asm.c')
-rw-r--r-- | src/lj_asm.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c index eeb6aeb4..a8cb3dd0 100644 --- a/src/lj_asm.c +++ b/src/lj_asm.c | |||
@@ -925,7 +925,7 @@ static int asm_snap_canremat(ASMState *as) | |||
925 | static void asm_snap_alloc(ASMState *as) | 925 | static void asm_snap_alloc(ASMState *as) |
926 | { | 926 | { |
927 | SnapShot *snap = &as->T->snap[as->snapno]; | 927 | SnapShot *snap = &as->T->snap[as->snapno]; |
928 | IRRef2 *map = &as->T->snapmap[snap->mapofs]; | 928 | SnapEntry *map = &as->T->snapmap[snap->mapofs]; |
929 | BCReg s, nslots = snap->nslots; | 929 | BCReg s, nslots = snap->nslots; |
930 | for (s = 0; s < nslots; s++) { | 930 | for (s = 0; s < nslots; s++) { |
931 | IRRef ref = snap_ref(map[s]); | 931 | IRRef ref = snap_ref(map[s]); |
@@ -959,7 +959,7 @@ static void asm_snap_alloc(ASMState *as) | |||
959 | static int asm_snap_checkrename(ASMState *as, IRRef ren) | 959 | static int asm_snap_checkrename(ASMState *as, IRRef ren) |
960 | { | 960 | { |
961 | SnapShot *snap = &as->T->snap[as->snapno]; | 961 | SnapShot *snap = &as->T->snap[as->snapno]; |
962 | IRRef2 *map = &as->T->snapmap[snap->mapofs]; | 962 | SnapEntry *map = &as->T->snapmap[snap->mapofs]; |
963 | BCReg s, nslots = snap->nslots; | 963 | BCReg s, nslots = snap->nslots; |
964 | for (s = 0; s < nslots; s++) { | 964 | for (s = 0; s < nslots; s++) { |
965 | IRRef ref = snap_ref(map[s]); | 965 | IRRef ref = snap_ref(map[s]); |
@@ -2463,7 +2463,7 @@ static void asm_gc_sync(ASMState *as, SnapShot *snap, Reg base) | |||
2463 | ** only. This avoids register allocation state unification. | 2463 | ** only. This avoids register allocation state unification. |
2464 | */ | 2464 | */ |
2465 | RegSet allow = rset_exclude(RSET_SCRATCH & RSET_GPR, base); | 2465 | RegSet allow = rset_exclude(RSET_SCRATCH & RSET_GPR, base); |
2466 | IRRef2 *map = &as->T->snapmap[snap->mapofs]; | 2466 | SnapEntry *map = &as->T->snapmap[snap->mapofs]; |
2467 | BCReg s, nslots = snap->nslots; | 2467 | BCReg s, nslots = snap->nslots; |
2468 | for (s = 0; s < nslots; s++) { | 2468 | for (s = 0; s < nslots; s++) { |
2469 | IRRef ref = snap_ref(map[s]); | 2469 | IRRef ref = snap_ref(map[s]); |
@@ -2965,8 +2965,8 @@ static void asm_tail_sync(ASMState *as) | |||
2965 | { | 2965 | { |
2966 | SnapShot *snap = &as->T->snap[as->T->nsnap-1]; /* Last snapshot. */ | 2966 | SnapShot *snap = &as->T->snap[as->T->nsnap-1]; /* Last snapshot. */ |
2967 | BCReg s, nslots = snap->nslots; | 2967 | BCReg s, nslots = snap->nslots; |
2968 | IRRef2 *map = &as->T->snapmap[snap->mapofs]; | 2968 | SnapEntry *map = &as->T->snapmap[snap->mapofs]; |
2969 | IRRef2 *flinks = map + nslots + snap->nframelinks; | 2969 | SnapEntry *flinks = map + nslots + snap->nframelinks; |
2970 | BCReg newbase = 0; | 2970 | BCReg newbase = 0; |
2971 | BCReg secondbase = ~(BCReg)0; | 2971 | BCReg secondbase = ~(BCReg)0; |
2972 | BCReg topslot = 0; | 2972 | BCReg topslot = 0; |