[pypy-commit] pypy py3.6: fix test

arigo pypy.commits at gmail.com
Sun Jul 14 13:00:25 EDT 2019


Author: Armin Rigo <arigo at tunes.org>
Branch: py3.6
Changeset: r97000:fdddd234e7d2
Date: 2019-07-14 17:59 +0100
http://bitbucket.org/pypy/pypy/changeset/fdddd234e7d2/

Log:	fix test

diff --git a/pypy/module/pypyjit/test_pypy_c/test_string.py b/pypy/module/pypyjit/test_pypy_c/test_string.py
--- a/pypy/module/pypyjit/test_pypy_c/test_string.py
+++ b/pypy/module/pypyjit/test_pypy_c/test_string.py
@@ -110,15 +110,13 @@
             i87 = int_mul(i85, 10)
             i19 = int_sub(i6, i87)
 
-            i23 = unicodegetitem(ConstPtr(ptr92), i19)
-            p25 = newtext(1)
-            unicodesetitem(p25, 0, i23)
-            p97 = call_r(ConstClass(_rpy_unicode_to_decimal_w), p25, descr=<Callr . r EF=5>)
-            guard_no_exception(descr=...)
-            i98 = unicodelen(p97)
-            p104 = call_r(ConstClass(unicode_encode_utf_8), p97, i98, ConstPtr(ptr94), 1, descr=<Callr 8 riri EF=4>)
-            guard_no_exception(descr=...)
-            i107 = call_i(ConstClass(string_to_int), p104, 16, descr=<Calli . ri EF=4>)
+            i23 = strgetitem(ConstPtr(ptr92), i19)
+            i83 = int_le(i23, 127)
+            guard_true(i83, descr=...)
+            i85 = int_add(i19, 1)   # not used
+            p25 = newstr(1)
+            strsetitem(p25, 0, i23)
+            i107 = call_i(ConstClass(string_to_int), p25, 16, 1, 1, descr=<Calli . riii EF=4>)
             guard_no_exception(descr=...)
             i95 = int_add_ovf(i6, i107)
             guard_no_overflow(descr=...)


More information about the pypy-commit mailing list