[pypy-commit] pypy emit-call-arm: passing wrong arg here

bivab noreply at buildbot.pypy.org
Fri May 24 09:49:46 CEST 2013


Author: David Schneider <david.schneider at 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
 


More information about the pypy-commit mailing list