Author: Benjamin Peterson <benja...@python.org>
Branch: py3k
Changeset: r53659:f8e09e44479b
Date: 2012-03-14 22:19 -0500
http://bitbucket.org/pypy/pypy/changeset/f8e09e44479b/

Log:    correct stack adjustment computation

diff --git a/pypy/interpreter/astcompiler/assemble.py 
b/pypy/interpreter/astcompiler/assemble.py
--- a/pypy/interpreter/astcompiler/assemble.py
+++ b/pypy/interpreter/astcompiler/assemble.py
@@ -626,7 +626,7 @@
     return -arg
 
 def _num_args(oparg):
-    return (oparg % 256) + 2 * (oparg / 256)
+    return (oparg % 256) + 2 * ((oparg // 256) % 256)
 
 def _compute_CALL_FUNCTION(arg):
     return -_num_args(arg)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to