[pypy-commit] pypy default: fix test
arigo
noreply at buildbot.pypy.org
Fri Nov 28 14:25:18 CET 2014
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r74752:32796dba665f
Date: 2014-11-28 14:24 +0100
http://bitbucket.org/pypy/pypy/changeset/32796dba665f/
Log: fix test
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
--- a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
+++ b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
@@ -1,4 +1,4 @@
-import py
+import py, sys
from rpython.rlib.objectmodel import instantiate
from rpython.jit.metainterp import compile, resume
from rpython.jit.metainterp.history import AbstractDescr, ConstInt, BoxInt, TreeLoop
@@ -190,6 +190,11 @@
args = []
for _ in range(oparity[opnum]):
args.append(random.randrange(1, 20))
+ if opnum == rop.INT_SIGNEXT:
+ # 2nd arg is number of bytes to extend from ---
+ # must not be too random
+ args[-1] = random.choice([1, 2] if sys.maxint < 2**32 else
+ [1, 2, 4])
ops = """
[]
i1 = %s(%s)
More information about the pypy-commit
mailing list