Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r46237:4f04cbd0fdec Date: 2011-08-03 10:06 +0200 http://bitbucket.org/pypy/pypy/changeset/4f04cbd0fdec/
Log: Fix on 64-bit. diff --git a/pypy/jit/backend/llsupport/test/test_ffisupport.py b/pypy/jit/backend/llsupport/test/test_ffisupport.py --- a/pypy/jit/backend/llsupport/test/test_ffisupport.py +++ b/pypy/jit/backend/llsupport/test/test_ffisupport.py @@ -1,4 +1,5 @@ from pypy.rlib.libffi import types +from pypy.jit.codewriter.longlong import is_64_bit from pypy.jit.backend.llsupport.ffisupport import * @@ -34,11 +35,14 @@ assert descr.get_result_size(False) == 1 assert descr.is_result_signed() == False - descr = get_call_descr_dynamic(FakeCPU(), [], types.slonglong) - assert descr is None # missing longlongs - descr = get_call_descr_dynamic(FakeCPU(supports_longlong=True), - [], types.slonglong) - assert isinstance(descr, LongLongCallDescr) + if not is_64_bit: + descr = get_call_descr_dynamic(FakeCPU(), [], types.slonglong) + assert descr is None # missing longlongs + descr = get_call_descr_dynamic(FakeCPU(supports_longlong=True), + [], types.slonglong) + assert isinstance(descr, LongLongCallDescr) + else: + assert types.slonglong is types.slong descr = get_call_descr_dynamic(FakeCPU(), [], types.float) assert descr is None # missing singlefloats _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit