Author: Maciej Fijalkowski <[email protected]>
Branch: kill-gen-store-back-in
Changeset: r64976:7d0fce8ba2f7
Date: 2013-06-25 12:04 +0200
http://bitbucket.org/pypy/pypy/changeset/7d0fce8ba2f7/

Log:    oops, this is harmless but can explode some assertion somewhere

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
@@ -1329,6 +1329,7 @@
         fail_locs = [self.loc(v) for v in op.getfailargs()]
         self.assembler.store_force_descr(op, fail_locs,
                                          self.fm.get_frame_depth())
+        self.possibly_free_vars(guard_op.getfailargs())
 
     def consider_keepalive(self, op):
         pass
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to