Author: David Schneider <david.schnei...@picle.org> Branch: emit-call-arm Changeset: r64523:27efe60f7f7a Date: 2013-05-23 04:41 -0500 http://bitbucket.org/pypy/pypy/changeset/27efe60f7f7a/
Log: passing wrong arg here diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython/jit/backend/arm/opassembler.py +++ b/rpython/jit/backend/arm/opassembler.py @@ -1045,10 +1045,10 @@ def emit_guard_call_release_gil(self, op, guard_op, arglocs, regalloc, fcond): numargs = op.numargs() - callargs = arglocs[:numargs + 3] # extract the arguments to the call + callargs = arglocs[:numargs + 3] # extract the arguments to the call guardargs = arglocs[len(callargs):] # extrat the arguments for the guard self._store_force_index(guard_op) - self._emit_call(op, arglocs, is_call_release_gil=True) + self._emit_call(op, callargs, is_call_release_gil=True) self._emit_guard_may_force(guard_op, guardargs) return fcond _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit