Author: Armin Rigo <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit