commit 95df8e55fe8f6a0bdea19787f9c5deec8edd544c
parent f625e49cb0180a2e6d4aa8e47dd889e13f8520cf
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date: Fri, 18 Mar 2016 15:44:26 -0400
remove spurious assignments in rega
Diffstat:
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/lisc/rega.c b/lisc/rega.c
@@ -371,7 +371,6 @@ doblk(Blk *b, RMap *cur)
for (r=0; r<NRSave; r++)
if (!(BIT(rsave[r]) & rs))
rfree(cur, rsave[r]);
- r = 0;
break;
case OCopy:
if (isreg(i->arg[0])) {
@@ -392,8 +391,7 @@ doblk(Blk *b, RMap *cur)
}
if (i->to.val >= Tmp0)
i->to = TMP(r);
- } else
- r = 0;
+ }
break;
}
for (x=0, nr=0; x<2; x++)