StgPtr scan; /* scan pointer for copying GC */
} u;
- struct step_ *step; /* step */
- struct step_ *dest; /* destination step */
+ struct generation_ *gen; /* generation */
+ struct generation_ *dest; /* destination gen */
StgWord32 blocks; /* no. of blocks (if grp head, 0 otherwise) */
#else
-INLINE_HEADER bdescr *Bdescr(StgPtr p)
+EXTERN_INLINE bdescr *Bdescr(StgPtr p);
+EXTERN_INLINE bdescr *Bdescr(StgPtr p)
{
return (bdescr *)
((((W_)p & MBLOCK_MASK & ~BLOCK_MASK) >> (BLOCK_SHIFT-BDESCR_SHIFT))