Author: Carl Friedrich Bolz <cfb...@gmx.de> Branch: Changeset: r60718:792dd359c9ac Date: 2013-01-30 11:10 +0100 http://bitbucket.org/pypy/pypy/changeset/792dd359c9ac/
Log: change this test to no longer use a virtual. I checked that it's still testing what it is supposed to, by disabling the logic in make_a_counter_per_value and seeing it fail. diff --git a/rpython/jit/metainterp/test/test_ajit.py b/rpython/jit/metainterp/test/test_ajit.py --- a/rpython/jit/metainterp/test/test_ajit.py +++ b/rpython/jit/metainterp/test/test_ajit.py @@ -1694,14 +1694,15 @@ assert res == -2 def test_guard_always_changing_value(self): - myjitdriver = JitDriver(greens = [], reds = ['x']) + myjitdriver = JitDriver(greens = [], reds = ['x', 'a']) class A: pass def f(x): + a = 0 while x > 0: - myjitdriver.can_enter_jit(x=x) - myjitdriver.jit_merge_point(x=x) - a = A() + myjitdriver.can_enter_jit(x=x, a=a) + myjitdriver.jit_merge_point(x=x, a=a) + a += 1 promote(a) x -= 1 self.meta_interp(f, [50]) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit