Author: Hakan Ardo <ha...@debian.org> Branch: jit-targets Changeset: r48900:01cb9893b566 Date: 2011-11-07 18:28 +0100 http://bitbucket.org/pypy/pypy/changeset/01cb9893b566/
Log: fix test diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++ b/pypy/jit/metainterp/compile.py @@ -89,7 +89,8 @@ assert descr.exported_state is None if not we_are_translated(): op._descr_wref = weakref.ref(op._descr) - op._descr = None # clear reference, mostly for tests + # xxx why do we need to clear op._descr?? + #op._descr = None # clear reference, mostly for tests # record this looptoken on the QuasiImmut used in the code if loop.quasi_immutable_deps is not None: for qmut in loop.quasi_immutable_deps: diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp/test/test_ajit.py +++ b/pypy/jit/metainterp/test/test_ajit.py @@ -1760,7 +1760,7 @@ array=array) res = res.binop(x) res.val += array[idx] + array[1] - if y < 7: + if y < 10: idx = 2 y -= 1 return res @@ -1772,10 +1772,10 @@ assert a1.val == a2.val assert b1.val == b2.val return a1.val + b1.val - res = self.meta_interp(g, [6, 14]) - assert res == g(6, 14) + res = self.meta_interp(g, [6, 20]) + assert res == g(6, 20) self.check_loop_count(9) - self.check_resops(getarrayitem_gc=8) + self.check_resops(getarrayitem_gc=10) def test_multiple_specialied_versions_bridge(self): myjitdriver = JitDriver(greens = [], reds = ['y', 'x', 'z', 'res']) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit