summaryrefslogtreecommitdiff
path: root/vaporize/VaporizeVisitor.java
diff options
context:
space:
mode:
Diffstat (limited to 'vaporize/VaporizeVisitor.java')
-rw-r--r--vaporize/VaporizeVisitor.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/vaporize/VaporizeVisitor.java b/vaporize/VaporizeVisitor.java
index aa462a5..55340f4 100644
--- a/vaporize/VaporizeVisitor.java
+++ b/vaporize/VaporizeVisitor.java
@@ -263,8 +263,7 @@ public class VaporizeVisitor extends VInstr.VisitorP<LIRDict, RuntimeException>
d.getInterval(n.value.toString()).getAssignedRegister() :
n.value.toString();
this.addVaporm(String.format(" $v0 = %s",
- d.getInterval(((VVarRef.Local) n.value).ident)
- .getAssignedRegister()));
+ reg));
}
for (int j = 0; j < this.callee_save.length; ++j) {
this.addVaporm(String.format(" %s = local[%s]",