Author: Maciej Fijalkowski <[email protected]>
Branch: optresult
Changeset: r78111:d8fba7cf087d
Date: 2015-06-15 13:02 +0200
http://bitbucket.org/pypy/pypy/changeset/d8fba7cf087d/
Log: add a comment
diff --git a/rpython/jit/backend/llsupport/descr.py
b/rpython/jit/backend/llsupport/descr.py
--- a/rpython/jit/backend/llsupport/descr.py
+++ b/rpython/jit/backend/llsupport/descr.py
@@ -131,6 +131,9 @@
heaptracker.int2adr(self.parent_descr.get_vtable()),
lltype.Ptr(rclass.OBJECT_VTABLE))
tpptr = lltype.cast_opaque_ptr(rclass.OBJECTPTR, struct).typeptr
+ # this comparison is necessary, since we want to make sure
+ # that vtable for JitVirtualRef is the same without actually
reading
+ # fields
if tpptr != cls:
assert rclass.ll_isinstance(lltype.cast_opaque_ptr(
rclass.OBJECTPTR, struct), cls)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit