Author: Maciej Fijalkowski <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit