[pypy-commit] pypy resume-refactor: fix the x86 backend

fijal noreply at buildbot.pypy.org
Sat Jan 25 16:32:17 CET 2014


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: resume-refactor
Changeset: r68938:8d41fc938a3b
Date: 2014-01-25 10:08 +0100
http://bitbucket.org/pypy/pypy/changeset/8d41fc938a3b/

Log:	fix the x86 backend

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
@@ -315,6 +315,7 @@
             self.xrm.position = i
             if op.is_resume():
                 self.resumebuilder.process(op)
+                self.possibly_free_vars_for_op(op)
                 i += 1
                 continue
             if op.has_no_side_effect() and op.result not in self.longevity:


More information about the pypy-commit mailing list