Author: Justin Peel <notmuchtot...@gmail.com> Branch: Changeset: r53657:5433a5a5b974 Date: 2012-03-14 21:23 -0600 http://bitbucket.org/pypy/pypy/changeset/5433a5a5b974/
Log: merge diff --git a/pypy/jit/backend/llsupport/test/test_gc.py b/pypy/jit/backend/llsupport/test/test_gc.py --- a/pypy/jit/backend/llsupport/test/test_gc.py +++ b/pypy/jit/backend/llsupport/test/test_gc.py @@ -11,6 +11,7 @@ from pypy.jit.tool.oparser import parse from pypy.rpython.lltypesystem.rclass import OBJECT, OBJECT_VTABLE from pypy.jit.metainterp.optimizeopt.util import equaloplists +from pypy.rlib.rarithmetic import is_valid_int def test_boehm(): gc_ll_descr = GcLLDescr_boehm(None, None, None) @@ -103,7 +104,7 @@ gcrootmap.put(retaddr, shapeaddr) assert gcrootmap._gcmap[0] == retaddr assert gcrootmap._gcmap[1] == shapeaddr - p = rffi.cast(rffi.LONGP, gcrootmap.gcmapstart()) + p = rffi.cast(rffi.SIGNEDP, gcrootmap.gcmapstart()) assert p[0] == retaddr assert (gcrootmap.gcmapend() == gcrootmap.gcmapstart() + rffi.sizeof(lltype.Signed) * 2) @@ -419,9 +420,9 @@ assert newops[0].getarg(1) == v_value assert newops[0].result is None wbdescr = newops[0].getdescr() - assert isinstance(wbdescr.jit_wb_if_flag, int) - assert isinstance(wbdescr.jit_wb_if_flag_byteofs, int) - assert isinstance(wbdescr.jit_wb_if_flag_singlebyte, int) + assert is_valid_int(wbdescr.jit_wb_if_flag) + assert is_valid_int(wbdescr.jit_wb_if_flag_byteofs) + assert is_valid_int(wbdescr.jit_wb_if_flag_singlebyte) def test_get_rid_of_debug_merge_point(self): operations = [ diff --git a/pypy/jit/backend/test/support.py b/pypy/jit/backend/test/support.py --- a/pypy/jit/backend/test/support.py +++ b/pypy/jit/backend/test/support.py @@ -3,6 +3,7 @@ from pypy.rlib.debug import debug_print from pypy.translator.translator import TranslationContext, graphof from pypy.jit.metainterp.optimizeopt import ALL_OPTS_NAMES +from pypy.rlib.rarithmetic import is_valid_int class BaseCompiledMixin(object): @@ -24,7 +25,7 @@ from pypy.annotation import model as annmodel for arg in args: - assert isinstance(arg, int) + assert is_valid_int(arg) self.pre_translation_hook() t = self._get_TranslationContext() _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit