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

Reply via email to