X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=rts%2FWeak.c;h=a83cef995f64ece71523fa61e3593c622532445d;hp=f0103952212399ca567866428f27390ef0015430;hb=2f6ad11fa0c2995d950c91fd4301f23aceeb443b;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1 diff --git a/rts/Weak.c b/rts/Weak.c index f010395..a83cef9 100644 --- a/rts/Weak.c +++ b/rts/Weak.c @@ -17,6 +17,7 @@ #include "Schedule.h" #include "Prelude.h" #include "RtsAPI.h" +#include "Trace.h" StgWeak *weak_ptr_list; @@ -70,7 +71,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);