[pypy-commit] pypy ppc-jit-backend-rpythonization: move the call to setup_failure_recovery to the init method of the assembler to fix an annotation issue
bivab
noreply at buildbot.pypy.org
Tue Feb 7 17:18:01 CET 2012
Author: David Schneider <david.schneider at picle.org>
Branch: ppc-jit-backend-rpythonization
Changeset: r52195:ec2a19d0b674
Date: 2012-02-07 08:15 -0800
http://bitbucket.org/pypy/pypy/changeset/ec2a19d0b674/
Log: move the call to setup_failure_recovery to the init method of the
assembler to fix an annotation issue
diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py
--- a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py
+++ b/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py
@@ -106,6 +106,7 @@
self._regalloc = None
self.max_stack_params = 0
self.propagate_exception_path = 0
+ self.setup_failure_recovery()
def _save_nonvolatiles(self):
""" save nonvolatile GPRs in GPR SAVE AREA
@@ -382,7 +383,6 @@
gc_ll_descr.initialize()
self._build_propagate_exception_path()
self.memcpy_addr = self.cpu.cast_ptr_to_int(memcpy_fn)
- self.setup_failure_recovery()
self.exit_code_adr = self._gen_exit_path()
self._leave_jitted_hook_save_exc = self._gen_leave_jitted_hook_code(True)
self._leave_jitted_hook = self._gen_leave_jitted_hook_code(False)
More information about the pypy-commit
mailing list