Author: Hakan Ardo <ha...@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 _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit