[pypy-commit] pypy guard-compatible: (remi, arigo)

arigo pypy.commits at gmail.com
Tue Mar 20 13:46:45 EDT 2018


Author: Armin Rigo <arigo at tunes.org>
Branch: guard-compatible
Changeset: r94038:ec6d67e6b1cb
Date: 2018-03-20 18:45 +0100
http://bitbucket.org/pypy/pypy/changeset/ec6d67e6b1cb/

Log:	(remi, arigo)

	Fix what looks like a bug by staring at the diff with default

diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.py
--- a/rpython/jit/metainterp/optimizeopt/optimizer.py
+++ b/rpython/jit/metainterp/optimizeopt/optimizer.py
@@ -665,8 +665,9 @@
                                              self._last_guard_op)
         else:
             op = self.store_final_boxes_in_guard(guard_op, pendingfields)
+            self._last_guard_op = op
             if opnum == rop.GUARD_COMPATIBLE:
-                self._last_guard_op = op # XXX don't share the next one either
+                self._last_guard_op = None # XXX don't share the next one either
             # for unrolling
             for farg in op.getfailargs():
                 if farg:


More information about the pypy-commit mailing list