ref: 6a9c60a0d69397b3a4756ec2561fe36579ceec62
parent: b01a548975630994004234d71e26ce69d7c39f56
author: Ori Bernstein <[email protected]>
date: Thu Aug 21 20:06:13 EDT 2014
Fix swapped loop indexes.
--- a/6/ra.c
+++ b/6/ra.c
@@ -1042,7 +1042,7 @@
found = 0;
for (j = 0; j < defidx; j++) {
for (k = 0; i < useidx; k++) {
- if (use[j].oldreg == d[k]) {
+ if (use[k].oldreg == d[j]) {
def[defidx].newreg = use[j].newreg;
bsput(s->neverspill, def[defidx].newreg->reg.id);
found = 1;