X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FThreadLabels.c;h=9b9f1723ffdc0f6a8055279843e8eab6aaeeb4d1;hb=0dbbf1932d550293986af6244202cb735b2cd966;hp=e7bbd135e3dc5acce15ebc88b05ceed931f4a784;hpb=f59af62c979b9ef706429911cd3d09bafb8f6578;p=ghc-hetmet.git diff --git a/ghc/rts/ThreadLabels.c b/ghc/rts/ThreadLabels.c index e7bbd13..9b9f172 100644 --- a/ghc/rts/ThreadLabels.c +++ b/ghc/rts/ThreadLabels.c @@ -9,9 +9,12 @@ #include "PosixSource.h" #include "ThreadLabels.h" +#include "RtsUtils.h" #include +#if defined(DEBUG) +/* to the end */ static HashTable * threadLabels = NULL; void @@ -41,6 +44,7 @@ removeThreadLabel(StgWord key) void * old = NULL; if ((old = lookupHashTable(threadLabels,key))) { removeHashTable(threadLabels,key,old); - free(old); + stgFree(old); } } +#endif /* DEBUG */