commit 7c92b5a0c44b8faf9e5425b17caa4610da0e6902
parent fc814c5873d6ffd76130da015520b07c8f8f3450
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date: Fri, 3 Jul 2015 12:27:10 -0400
trivial bugs
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lisc/parse.c b/lisc/parse.c
@@ -217,6 +217,7 @@ varref(char *v)
sym[t].type = STemp;
strcpy(sym[t].name, v);
sym[t].blk = 0;
+ ntemp++;
return TEMP(t);
}
@@ -402,7 +403,7 @@ parseline(PState ps)
curi->l = args[0];
curi->r = args[1];
curi++;
- return PPhi;
+ return PIns;
} else {
if (curp - phis >= NPhis)
err("too many phis in block");
@@ -410,7 +411,7 @@ parseline(PState ps)
memcpy(curp->args, args, i * sizeof(Ref));
curp->na = i;
curp++;
- return PIns;
+ return PPhi;
}
}