Author: Maciej Fijalkowski <fij...@gmail.com> Branch: Changeset: r64536:13938246ac64 Date: 2013-05-24 13:36 +0200 http://bitbucket.org/pypy/pypy/changeset/13938246ac64/
Log: fix some tests in test_pypy_c diff --git a/pypy/module/pypyjit/test_pypy_c/test_array.py b/pypy/module/pypyjit/test_pypy_c/test_array.py --- a/pypy/module/pypyjit/test_pypy_c/test_array.py +++ b/pypy/module/pypyjit/test_pypy_c/test_array.py @@ -105,7 +105,6 @@ assert loop.match(""" i10 = int_lt(i6, 1000) guard_true(i10, descr=...) - guard_not_invalidated(descr=...) i11 = int_lt(i6, i7) guard_true(i11, descr=...) f13 = getarrayitem_raw(i8, i6, descr=<ArrayF 8>) @@ -142,7 +141,6 @@ assert loop.match(""" i10 = int_lt(i6, 1000) guard_true(i10, descr=...) - guard_not_invalidated(descr=...) i11 = int_lt(i6, i7) guard_true(i11, descr=...) i13 = getarrayitem_raw(i8, i6, descr=<Array. 4>) diff --git a/pypy/module/pypyjit/test_pypy_c/test_call.py b/pypy/module/pypyjit/test_pypy_c/test_call.py --- a/pypy/module/pypyjit/test_pypy_c/test_call.py +++ b/pypy/module/pypyjit/test_pypy_c/test_call.py @@ -339,7 +339,6 @@ loop, = log.loops_by_filename(self.filepath) # the int strategy is used here assert loop.match_by_id('append', """ - guard_not_invalidated(descr=...) i13 = getfield_gc(p8, descr=<FieldS list.length .*>) i15 = int_add(i13, 1) # Will be killed by the backend @@ -487,7 +486,6 @@ assert loop.match(""" i2 = int_lt(i0, i1) guard_true(i2, descr=...) - guard_not_invalidated(descr=...) i3 = force_token() i4 = int_add(i0, 1) --TICK-- @@ -587,6 +585,7 @@ """, [1000]) loop, = log.loops_by_id('call') assert loop.match_by_id('call', ''' + guard_not_invalidated(descr=...) i1 = force_token() ''') diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/jit/metainterp/compile.py +++ b/rpython/jit/metainterp/compile.py @@ -85,7 +85,7 @@ # exported_state is clear by optimizeopt when the short preamble is # constrcucted. if that did not happen the label should not show up # in a trace that will be used - assert descr.exported_state is None + assert descr.exported_state is None if not we_are_translated(): op._descr_wref = weakref.ref(op._descr) op.cleardescr() # clear reference to prevent the history.Stats @@ -819,7 +819,7 @@ # The history contains new operations to attach as the code for the # failure of 'resumekey.guard_op'. - # + # # Attempt to use optimize_bridge(). This may return None in case # it does not work -- i.e. none of the existing old_loop_tokens match. new_trace = create_empty_loop(metainterp) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit