[pypy-commit] pypy kill-gen-store-back-in: oops, this is harmless but can explode some assertion somewhere

fijal noreply at buildbot.pypy.org
Tue Jun 25 12:04:47 CEST 2013


Author: Maciej Fijalkowski <fijall at gmail.com>
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


More information about the pypy-commit mailing list