Author: David Schneider <[email protected]>
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
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit