Author: Maciej Fijalkowski <fij...@gmail.com> Branch: optresult Changeset: r77897:b16250fb7832 Date: 2015-06-05 12:17 +0200 http://bitbucket.org/pypy/pypy/changeset/b16250fb7832/
Log: do it that way diff --git a/rpython/jit/codewriter/heaptracker.py b/rpython/jit/codewriter/heaptracker.py --- a/rpython/jit/codewriter/heaptracker.py +++ b/rpython/jit/codewriter/heaptracker.py @@ -93,11 +93,9 @@ # register the correspondance 'vtable' <-> 'STRUCT' in the cpu sizedescr = cpu.sizeof(STRUCT, has_gcstruct_a_vtable(STRUCT)) assert sizedescr.as_vtable_size_descr() is sizedescr - try: + if sizedescr._corresponding_vtable: assert sizedescr._corresponding_vtable == vtable return - except AttributeError: - pass assert lltype.typeOf(vtable) == VTABLETYPE if not hasattr(cpu.tracker, '_all_size_descrs_with_vtable'): cpu.tracker._all_size_descrs_with_vtable = [] _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit