Author: Maciej Fijalkowski <fij...@gmail.com>
Branch: optresult-unroll
Changeset: r79485:937d2f6f9dbe
Date: 2015-09-06 21:30 +0200
http://bitbucket.org/pypy/pypy/changeset/937d2f6f9dbe/

Log:    another "obvious" fix

diff --git a/rpython/jit/backend/x86/regalloc.py 
b/rpython/jit/backend/x86/regalloc.py
--- a/rpython/jit/backend/x86/regalloc.py
+++ b/rpython/jit/backend/x86/regalloc.py
@@ -437,7 +437,7 @@
     def consider_guard_is_object(self, op):
         x = self.make_sure_var_in_reg(op.getarg(0))
         tmp_box = TempVar()
-        y = self.rm.force_allocate_reg(tmp_box)
+        y = self.rm.force_allocate_reg(tmp_box, [op.getarg(0)])
         self.rm.possibly_free_var(tmp_box)
         self.perform_guard(op, [x, y], None)
 
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to