Author: Brian Kearns <[email protected]>
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])
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit