Author: Armin Rigo <ar...@tunes.org>
Branch: guard-compatible
Changeset: r84628:ceb899180e06
Date: 2016-05-23 18:02 +0200
http://bitbucket.org/pypy/pypy/changeset/ceb899180e06/

Log:    raaah

diff --git a/rpython/jit/backend/x86/guard_compat.py 
b/rpython/jit/backend/x86/guard_compat.py
--- a/rpython/jit/backend/x86/guard_compat.py
+++ b/rpython/jit/backend/x86/guard_compat.py
@@ -216,6 +216,7 @@
     while i < length:
         changes |= bchoices_pair(gc, item_addr, callback, arg)
         item_addr += PAIRSIZE
+        i += 1
     if changes:
         pairs_quicksort(array_addr, length)
 lambda_bchoices_trace = lambda: bchoices_trace
@@ -328,9 +329,9 @@
     bchoices = lltype.malloc(BACKEND_CHOICES, 1)
     bchoices.bc_faildescr = cast_instance_to_gcref(guard_compat_descr)
     bchoices.bc_most_recent.gcref = gcref_to_unsigned(initial_gcref)
-    # bchoices.bc_most_recent.asmaddr: patch_guard_compatible()
+    bchoices.bc_most_recent.asmaddr = -43  # patch_guard_compatible()
     bchoices.bc_list[0].gcref = gcref_to_unsigned(initial_gcref)
-    # bchoices.bc_list[0].asmaddr: patch_guard_compatible()
+    bchoices.bc_list[0].asmaddr = -43  # patch_guard_compatible()
     llop.gc_writebarrier(lltype.Void, bchoices)
     return bchoices
 
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to