X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fsm%2FStorage.h;fp=rts%2Fsm%2FStorage.h;h=573d6bcd5b97b9646131d66eb842116ffe99cfe5;hb=254528e32a007e508bb5967948ba02aa15c7e482;hp=ea744a7a74836d883daa674145df0cc12cbf1e76;hpb=95ec750f94236c2ae127a147d7c9bebec036bcab;p=ghc-hetmet.git diff --git a/rts/sm/Storage.h b/rts/sm/Storage.h index ea744a7..573d6bc 100644 --- a/rts/sm/Storage.h +++ b/rts/sm/Storage.h @@ -25,9 +25,6 @@ void freeStorage(void); extern bdescr * pinned_object_block; -extern nat alloc_blocks; -extern nat alloc_blocks_lim; - INLINE_HEADER rtsBool doYouWantToGC( void ) { @@ -114,16 +111,7 @@ recordMutableLock(StgClosure *p) } /* ----------------------------------------------------------------------------- - This is the write barrier for MUT_VARs, a.k.a. IORefs. A - MUT_VAR_CLEAN object is not on the mutable list; a MUT_VAR_DIRTY - is. When written to, a MUT_VAR_CLEAN turns into a MUT_VAR_DIRTY - and is put on the mutable list. - -------------------------------------------------------------------------- */ - -void dirty_MUT_VAR(StgRegTable *reg, StgClosure *p); - -/* ----------------------------------------------------------------------------- - Similarly, the write barrier for MVARs + The write barrier for MVARs -------------------------------------------------------------------------- */ void dirty_MVAR(StgRegTable *reg, StgClosure *p);