Author: Whiteknight
Date: Tue Aug 12 16:09:03 2008
New Revision: 30194
Modified:
branches/gsoc_pdd09/src/gc/gc_it.c
Log:
[gsoc_pdd09] one more assertion, to extra double triple check things.
Modified: branches/gsoc_pdd09/src/gc/gc_it.c
==============================================================================
--- branches/gsoc_pdd09/src/gc/gc_it.c (original)
+++ branches/gsoc_pdd09/src/gc/gc_it.c Tue Aug 12 16:09:03 2008
@@ -159,6 +159,7 @@
UINTVAL p;
PObj * pobj = (PObj*)(hdr + 1);
p = h + sizeof(Gc_it_hdr);
+ PARROT_ASSERT(hdr == PObj_to_IT_HDR(IT_HDR_to_PObj(hdr)));
PARROT_ASSERT(&(hdr[1]) == (hdr + 1));
PARROT_ASSERT((hdr + 1) == (Gc_it_hdr*)((char*)hdr +
sizeof(Gc_it_hdr)));
PARROT_ASSERT((void*)pobj > (void*)hdr);