[pypy-commit] pypy default: add failing test for int_signext case

bdkearns noreply at buildbot.pypy.org
Tue Dec 2 17:54:55 CET 2014


Author: Brian Kearns <bdkearns at gmail.com>
Branch: 
Changeset: r74783:a48527cf9df5
Date: 2014-12-02 11:54 -0500
http://bitbucket.org/pypy/pypy/changeset/a48527cf9df5/

Log:	add failing test for int_signext case

diff --git a/rpython/jit/metainterp/test/test_ajit.py b/rpython/jit/metainterp/test/test_ajit.py
--- a/rpython/jit/metainterp/test/test_ajit.py
+++ b/rpython/jit/metainterp/test/test_ajit.py
@@ -3068,8 +3068,12 @@
     def test_int_signext(self):
         def f(n):
             return rffi.cast(rffi.SIGNEDCHAR, n)
+        def f1(n):
+            return rffi.cast(rffi.SIGNEDCHAR, n + 1)
         res = self.interp_operations(f, [128])
         assert res == -128
+        res = self.interp_operations(f1, [127])
+        assert res == -128
         res = self.interp_operations(f, [-35 + 256 * 29])
         assert res == -35
         res = self.interp_operations(f, [127 - 256 * 29])


More information about the pypy-commit mailing list