Author: Armin Rigo <ar...@tunes.org> Branch: emit-call-x86 Changeset: r64339:75c58f0cd85b Date: 2013-05-19 19:46 +0200 http://bitbucket.org/pypy/pypy/changeset/75c58f0cd85b/
Log: fix 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 @@ -2598,7 +2598,12 @@ assert fail.identifier == 0 if isinstance(b3, BoxInt): r = self.cpu.get_int_value(deadframe, 0) - assert rffi.cast(TP, r) == result + if isinstance(result, r_singlefloat): + r, = struct.unpack("f", struct.pack("i", r)) + result = float(result) + else: + r = rffi.cast(TP, r) + assert r == result elif isinstance(b3, BoxFloat): r = self.cpu.get_float_value(deadframe, 0) if isinstance(result, float): _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit