Author: Maciej Fijalkowski <[email protected]>
Branch:
Changeset: r63368:41ffa1b27b0c
Date: 2013-04-15 16:37 +0200
http://bitbucket.org/pypy/pypy/changeset/41ffa1b27b0c/
Log: pffff
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
@@ -2018,6 +2018,7 @@
def genop_guard_call_release_gil(self, op, guard_op, guard_token,
arglocs, result_loc):
+ self._store_force_index(guard_op)
# first, close the stack in the sense of the asmgcc GC root tracker
gcrootmap = self.cpu.gc_ll_descr.gcrootmap
if gcrootmap:
@@ -2026,7 +2027,6 @@
self.push_gcmap(self.mc, gcmap, store=True)
self.call_release_gil(gcrootmap, arglocs)
# do the call
- self._store_force_index(guard_op)
self._genop_call(op, arglocs, result_loc, is_call_release_gil=True)
# then reopen the stack
if gcrootmap:
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit