diff options
Diffstat (limited to 'rts/RetainerProfile.h')
-rw-r--r-- | rts/RetainerProfile.h | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/rts/RetainerProfile.h b/rts/RetainerProfile.h index e7a280fa5d..6a2dc5e846 100644 --- a/rts/RetainerProfile.h +++ b/rts/RetainerProfile.h @@ -20,17 +20,7 @@ void initRetainerProfiling ( void ); void endRetainerProfiling ( void ); void retainerProfile ( void ); -// extract the retainer set field from c -#define RSET(c) ((c)->header.prof.hp.trav) - -static inline RetainerSet * -retainerSetOf( const StgClosure *c ) -{ - ASSERT( isTravDataValid(c) ); - // StgWord has the same size as pointers, so the following type - // casting is okay. - return (RetainerSet *)((StgWord)RSET(c) ^ flip); -} +RetainerSet* retainerSetOf( const StgClosure *c ); // Used by GC.c W_ retainerStackBlocks(void); |