summaryrefslogtreecommitdiff
path: root/src/lj_asm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_asm.c')
-rw-r--r--src/lj_asm.c10
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)
925static void asm_snap_alloc(ASMState *as) 925static 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)
959static int asm_snap_checkrename(ASMState *as, IRRef ren) 959static 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;