[pypy-commit] pypy optresult: a failing test

fijal noreply at buildbot.pypy.org
Mon Jun 8 10:24:50 CEST 2015


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: optresult
Changeset: r77947:8cc581d569ad
Date: 2015-06-08 10:21 +0200
http://bitbucket.org/pypy/pypy/changeset/8cc581d569ad/

Log:	a failing test

diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py
--- a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py
+++ b/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py
@@ -5584,5 +5584,25 @@
         """
         self.optimize_loop(ops, ops)
 
+    def test_random_call_forcing_strgetitem(self):
+        ops = """
+        [p3, i15]
+        i13 = strgetitem(p3, i15)
+        p0 = newstr(1)
+        p2 = new_with_vtable(descr=nodesize)
+        setfield_gc(p2, p0, descr=otherdescr)
+        strsetitem(p0, 0, i13)
+        i2 = strgetitem(p0, 0)
+        i3 = call_pure_i(1, i2, descr=nonwritedescr)
+        finish(i3)
+        """
+        expected = """
+        [p3, i15]
+        i13 = strgetitem(p3, i15)
+        i3 = call_i(1, i13, descr=nonwritedescr)
+        finish(i3)
+        """
+        self.optimize_loop(ops, expected)
+
 class TestLLtype(BaseTestOptimizeBasic, LLtypeMixin):
     pass


More information about the pypy-commit mailing list