X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FWeak.c;h=569bffb244cc8fd0fd7153fe89db77bcc3c237e2;hb=006a18ea83799c0d4255071a2f8c08d3e9c7d84f;hp=f0103952212399ca567866428f27390ef0015430;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1;p=ghc-hetmet.git diff --git a/rts/Weak.c b/rts/Weak.c index f010395..569bffb 100644 --- a/rts/Weak.c +++ b/rts/Weak.c @@ -13,10 +13,10 @@ #include "SchedAPI.h" #include "RtsFlags.h" #include "Weak.h" -#include "Storage.h" #include "Schedule.h" #include "Prelude.h" #include "RtsAPI.h" +#include "Trace.h" StgWeak *weak_ptr_list; @@ -70,7 +70,7 @@ scheduleFinalizers(Capability *cap, StgWeak *list) // No finalizers to run? if (n == 0) return; - IF_DEBUG(weak,debugBelch("weak: batching %d finalizers\n", n)); + debugTrace(DEBUG_weak, "weak: batching %d finalizers", n); arr = (StgMutArrPtrs *)allocateLocal(cap, sizeofW(StgMutArrPtrs) + n); TICK_ALLOC_PRIM(sizeofW(StgMutArrPtrs), n, 0);