diff options
Diffstat (limited to 'vaporize/VaporizeVisitor.java')
-rw-r--r-- | vaporize/VaporizeVisitor.java | 3 |
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]", |