[pypy-commit] pypy default: failing test

hakanardo noreply at buildbot.pypy.org
Wed Nov 2 18:53:41 CET 2011


Author: Hakan Ardo <hakan at debian.org>
Branch: 
Changeset: r48669:a6f23c0ae3e6
Date: 2011-11-02 18:49 +0100
http://bitbucket.org/pypy/pypy/changeset/a6f23c0ae3e6/

Log:	failing test

diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py
--- a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py
+++ b/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py
@@ -7307,6 +7307,26 @@
         """
         self.optimize_loop(ops, expected)
 
+    def test_repeated_setfield_mixed_with_guard(self):
+        ops = """
+        [p22, p18]
+        setfield_gc(p22, 2, descr=valuedescr)
+        guard_nonnull_class(p18, ConstClass(node_vtable)) []
+        setfield_gc(p22, 2, descr=valuedescr)
+        jump(p22, p18)
+        """
+        preamble = """
+        [p22, p18]
+        setfield_gc(p22, 2, descr=valuedescr)
+        guard_nonnull_class(p18, ConstClass(node_vtable)) []
+        jump(p22, p18)
+        """
+        expected = """
+        [p22, p18]
+        jump(p22, p18)
+        """
+        self.optimize_loop(ops, expected, preamble)
+
 class TestLLtype(OptimizeOptTest, LLtypeMixin):
     pass
 


More information about the pypy-commit mailing list