[pypy-commit] pypy default: Fix this test for the new inlining of ll_append.
alex_gaynor
noreply at buildbot.pypy.org
Thu May 26 18:52:31 CEST 2011
Author: Alex Gaynor <alex.gaynor at gmail.com>
Branch:
Changeset: r44522:e0c28ab687be
Date: 2011-05-26 10:04 -0700
http://bitbucket.org/pypy/pypy/changeset/e0c28ab687be/
Log: Fix this test for the new inlining of ll_append.
diff --git a/pypy/module/pypyjit/test_pypy_c/test_pypy_c_new.py b/pypy/module/pypyjit/test_pypy_c/test_pypy_c_new.py
--- a/pypy/module/pypyjit/test_pypy_c/test_pypy_c_new.py
+++ b/pypy/module/pypyjit/test_pypy_c/test_pypy_c_new.py
@@ -480,10 +480,14 @@
assert log.result == (1000, 998)
loop, = log.loops_by_filename(self.filepath)
assert loop.match_by_id('append', """
- p14 = new_with_vtable(ConstClass(W_IntObject))
- setfield_gc(p14, i12, descr=<SignedFieldDescr .*W_IntObject.inst_intval .*>)
- call(ConstClass(ll_append__listPtr_objectPtr), p8, p14, descr=...)
+ i13 = getfield_gc(p8, descr=<SignedFieldDescr list.length .*>)
+ i15 = int_add(i13, 1)
+ call(ConstClass(_ll_list_resize_ge__listPtr_Signed), p8, i15, descr=<VoidCallDescr>)
guard_no_exception(descr=<Guard4>)
+ p17 = getfield_gc(p8, descr=<GcPtrFieldDescr list.items .*>)
+ p19 = new_with_vtable(ConstClass(W_IntObject))
+ setfield_gc(p19, i12, descr=<SignedFieldDescr .*W_IntObject.inst_intval .*>)
+ setarrayitem_gc(p17, i13, p19, descr=<GcPtrArrayDescr>)
""")
def test_range_iter(self):
More information about the pypy-commit
mailing list