[pypy-commit] pypy stmgc-c7: probable translation fix

arigo noreply at buildbot.pypy.org
Thu Feb 19 01:21:26 CET 2015


Author: Armin Rigo <arigo at tunes.org>
Branch: stmgc-c7
Changeset: r75990:3b0f155eaa42
Date: 2015-02-19 01:21 +0100
http://bitbucket.org/pypy/pypy/changeset/3b0f155eaa42/

Log:	probable translation fix

diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py
--- a/rpython/jit/backend/x86/assembler.py
+++ b/rpython/jit/backend/x86/assembler.py
@@ -1983,8 +1983,6 @@
         p.fail_descr = fail_descr
         p.jump_target = target
         p.gcmap = guardtok.gcmap
-        # xxx this code is only translated, so the following check is
-        # good enough to say "nobody stored _x86_stm_guard_failure yet"
         assert not guardtok.faildescr._x86_stm_guard_failure
         guardtok.faildescr._x86_stm_guard_failure = p
         addr = rffi.cast(lltype.Signed, p)
@@ -2922,3 +2920,4 @@
     ("fail_descr", lltype.Signed),
     ("jump_target", lltype.Signed),
     ("gcmap", lltype.Ptr(jitframe.GCMAP)))
+AbstractFailDescr._x86_stm_guard_failure = lltype.nullptr(STM_GUARD_FAILURE)


More information about the pypy-commit mailing list