Author: Armin Rigo <[email protected]>
Branch:
Changeset: r73218:16f41f8d766c
Date: 2014-08-31 10:22 +0200
http://bitbucket.org/pypy/pypy/changeset/16f41f8d766c/
Log: Don't use "sys.maxint // 4" but "sys.maxint // (size of unichar)".
diff --git a/rpython/jit/backend/test/runner_test.py
b/rpython/jit/backend/test/runner_test.py
--- a/rpython/jit/backend/test/runner_test.py
+++ b/rpython/jit/backend/test/runner_test.py
@@ -3728,7 +3728,9 @@
looptoken = JitCellToken()
self.cpu.compile_loop(inputargs, operations, looptoken)
# overflowing value:
- deadframe = self.cpu.execute_token(looptoken, sys.maxint // 4 + 1)
+ unisize = self.cpu.gc_ll_descr.unicode_descr.itemsize
+ assert unisize in (2, 4)
+ deadframe = self.cpu.execute_token(looptoken, sys.maxint // unisize +
1)
fail = self.cpu.get_latest_descr(deadframe)
assert fail.identifier == excdescr.identifier
exc = self.cpu.grab_exc_value(deadframe)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit