[pypy-commit] pypy guard-compatible: fix, test_compatible passes

arigo pypy.commits at gmail.com
Fri Feb 10 11:34:44 EST 2017


Author: Armin Rigo <arigo at tunes.org>
Branch: guard-compatible
Changeset: r90037:c322bff3811f
Date: 2017-02-10 17:34 +0100
http://bitbucket.org/pypy/pypy/changeset/c322bff3811f/

Log:	fix, test_compatible passes

diff --git a/rpython/jit/backend/llsupport/guard_compat.py b/rpython/jit/backend/llsupport/guard_compat.py
--- a/rpython/jit/backend/llsupport/guard_compat.py
+++ b/rpython/jit/backend/llsupport/guard_compat.py
@@ -151,7 +151,9 @@
         new_bchoices = lltype.malloc(BACKEND_CHOICES, length * 2 + 1)
         # --- no GC below: it would mess up the order of bc_list ---
         new_bchoices.bc_faildescr = bchoices.bc_faildescr
+        new_bchoices.bc_gcmap = bchoices.bc_gcmap
         new_bchoices.bc_gc_table_tracer = bchoices.bc_gc_table_tracer
+        new_bchoices.bc_search_tree = bchoices.bc_search_tree
         new_bchoices.bc_most_recent.gcref = bchoices.bc_most_recent.gcref
         new_bchoices.bc_most_recent.asmaddr = bchoices.bc_most_recent.asmaddr
         i = 0


More information about the pypy-commit mailing list