[pypy-commit] pypy optinfo-into-bridges: fix a crash I can't manage to reproduce in a test :-(

cfbolz pypy.commits at gmail.com
Sat Oct 15 07:02:18 EDT 2016


Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: optinfo-into-bridges
Changeset: r87802:04a168fb3f56
Date: 2016-10-13 14:24 +0200
http://bitbucket.org/pypy/pypy/changeset/04a168fb3f56/

Log:	fix a crash I can't manage to reproduce in a test :-(

diff --git a/rpython/jit/metainterp/optimizeopt/bridgeopt.py b/rpython/jit/metainterp/optimizeopt/bridgeopt.py
--- a/rpython/jit/metainterp/optimizeopt/bridgeopt.py
+++ b/rpython/jit/metainterp/optimizeopt/bridgeopt.py
@@ -51,7 +51,7 @@
 def serialize_optimizer_knowledge(optimizer, numb_state, liveboxes, liveboxes_from_env, memo):
     liveboxes_set = {}
     for box in liveboxes:
-        if box is not None:
+        if box is not None and box in liveboxes_from_env:
             liveboxes_set[box] = None
     metainterp_sd = optimizer.metainterp_sd
 


More information about the pypy-commit mailing list