Author: Carl Friedrich Bolz-Tereick <cfb...@gmx.de> Branch: guard-compatible Changeset: r94053:d8319beb1fe4 Date: 2018-03-21 13:01 +0100 http://bitbucket.org/pypy/pypy/changeset/d8319beb1fe4/
Log: change the test slightly to show the real problem: calls aren't getting removed in bridges diff --git a/rpython/jit/metainterp/test/test_compatible.py b/rpython/jit/metainterp/test/test_compatible.py --- a/rpython/jit/metainterp/test/test_compatible.py +++ b/rpython/jit/metainterp/test/test_compatible.py @@ -531,11 +531,11 @@ main(False) x = self.meta_interp(main, [True]) - assert x < 30 - x = self.meta_interp(main, [False]) - assert x < 30 + x += self.meta_interp(main, [False]) self.check_trace_count(7) + self.check_resops(call_i=0) + assert x < 60 def test_quasi_immutable_merge_short_preamble(self): from rpython.rlib.objectmodel import we_are_translated _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit