[pypy-svn] r72539 - pypy/trunk/pypy/translator/backendopt/test
arigo at codespeak.net
arigo at codespeak.net
Mon Mar 22 12:51:15 CET 2010
Author: arigo
Date: Mon Mar 22 12:51:14 2010
New Revision: 72539
Modified:
pypy/trunk/pypy/translator/backendopt/test/test_merge_if_blocks.py
Log:
Fix test for 64-bit.
Modified: pypy/trunk/pypy/translator/backendopt/test/test_merge_if_blocks.py
==============================================================================
--- pypy/trunk/pypy/translator/backendopt/test/test_merge_if_blocks.py (original)
+++ pypy/trunk/pypy/translator/backendopt/test/test_merge_if_blocks.py Mon Mar 22 12:51:14 2010
@@ -5,7 +5,7 @@
from pypy.objspace.flow.model import flatten, Block
from pypy.translator.backendopt.removenoops import remove_same_as
from pypy.rpython.llinterp import LLInterpreter
-from pypy.rlib.rarithmetic import r_uint, r_ulonglong, r_longlong
+from pypy.rlib.rarithmetic import r_uint, r_ulonglong, r_longlong, r_int
from pypy.annotation.model import SomeChar, SomeUnicodeCodePoint
def do_test_merge(fn, testvalues):
@@ -38,7 +38,8 @@
return 4
do_test_merge(merge_int, range(4))
do_test_merge(merge_int, [r_uint(i) for i in range(4)])
- do_test_merge(merge_int, [r_longlong(i) for i in range(4)])
+ if r_longlong is not r_int:
+ do_test_merge(merge_int, [r_longlong(i) for i in range(4)])
do_test_merge(merge_int, [r_ulonglong(i) for i in range(4)])
def merge_chr(n):
More information about the Pypy-commit
mailing list