Author: Armin Rigo <ar...@tunes.org>
Branch: py3.6
Changeset: r97001:f4f950bdca7d
Date: 2019-07-14 18:14 +0100
http://bitbucket.org/pypy/pypy/changeset/f4f950bdca7d/

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
@@ -65,15 +65,27 @@
             i97 = int_ge(i94, i53)
             guard_false(i97, descr=...)
             i98 = strgetitem(p52, i94)
+            p1 = force_token()
             p103 = newstr(1)
             strsetitem(p103, 0, i98)
-            p296 = call_r(ConstClass(str_decode_utf_8), p103, 1, 
ConstPtr(null), 1, ConstClass(raise_unicode_exception_decode), 0, descr=<Callr 
. ririii EF=4>)
+            setfield_gc(p0, p1, descr=<FieldP 
pypy.interpreter.pyframe.PyFrame.vable_token .>)
+            p296 = call_may_force_r(ConstClass(str_decode_utf8), p103, 
ConstPtr(null), 1, _, 0, descr=<Callr . rriii EF=7>)
+            guard_not_forced(descr=...)
             guard_no_exception(descr=...)
-            p116 = getfield_gc_r(p296, descr=<FieldP tuple2.item0 . pure>)
+            p116 = getfield_gc_r(p296, descr=<FieldP tuple3.item0 .+ pure>)
+            i107 = getfield_gc_i(p296, descr=<FieldS tuple3.item1 .+ pure>)
+            i109 = int_lt(i107, 0)
+            guard_false(i109, descr=...)
+            guard_not_invalidated(descr=...)
             i99 = int_ge(i94, i46)
             guard_false(i99, descr=...)
-            i120 = unicodegetitem(p45, i94)
-            i122 = 
call_i(ConstClass(_ll_2_str_eq_nonnull_char__rpy_unicodePtr_UniChar), p116, 
i120, descr=<Calli . ri EF=0 OS=49>)
+            i120 = strgetitem(p45, i94)
+            i113 = int_le(i120, 127)
+            guard_true(i113, descr=...)
+            i115 = int_add(i94, 1)
+            i116 = int_gt(i115, i71)
+            guard_false(i116, descr=...)
+            i122 = 
call_i(ConstClass(_ll_2_str_eq_checknull_char__rpy_stringPtr_Char), p116, i120, 
descr=<Calli . ri EF=0 OS=30>)
             guard_true(i122, descr=...)
             i124 = int_add(i83, 1)
             --TICK--
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to