Author: Armin Rigo <ar...@tunes.org> Branch: optresult-unroll Changeset: r79164:44cdf9256258 Date: 2015-08-23 18:55 +0200 http://bitbucket.org/pypy/pypy/changeset/44cdf9256258/
Log: Pass the 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 @@ -2723,17 +2723,23 @@ """ expected = """ [p1, i2, i3] - guard_true(i3) [p1, i2] + guard_true(i3) [i2, p1] i4 = int_neg(i2) setfield_gc(p1, NULL, descr=nextdescr) jump(p1, i2, i4) """ self.optimize_loop(ops, expected) + # + # initialize p1.getref_base() to return a random pointer to a NODE + # (it doesn't have to be self.nodeaddr, but it's convenient) + assert hasattr(self.oparse.getvar('p1'), '_resref') + self.oparse.getvar('p1')._resref = self.nodeaddr + # self.check_expanded_fail_descr( ''' p1.nextdescr = p2 where p2 is a node_vtable, valuedescr=i2 - ''', rop.GUARD_TRUE, values=[InputArgInt(18), + ''', rop.GUARD_TRUE, values=[InputArgInt(0), InputArgRef(self.nodeaddr)]) def test_expand_fail_lazy_setfield_2(self): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit