X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FProfHeap.c;h=e0979a4eed9d2fe5c1518974aa9bedb1dd55d304;hb=d46a0ce7dc70ead9e6120fd08612b9b3f530344f;hp=fea4abc73bcdbc88d250ec17199e7a1efb9b3d3a;hpb=428c025eaea3256b86f902640549c8e15414ac19;p=ghc-hetmet.git diff --git a/ghc/rts/ProfHeap.c b/ghc/rts/ProfHeap.c index fea4abc..e0979a4 100644 --- a/ghc/rts/ProfHeap.c +++ b/ghc/rts/ProfHeap.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: ProfHeap.c,v 1.44 2003/03/18 14:36:56 simonmar Exp $ + * $Id: ProfHeap.c,v 1.46 2003/05/16 14:16:53 simonmar Exp $ * * (c) The GHC Team, 1998-2003 * @@ -836,6 +836,7 @@ heapCensusChain( Census *census, bdescr *bd ) case FUN: case THUNK: case IND_PERM: + case IND_OLDGEN: case IND_OLDGEN_PERM: case CAF_BLACKHOLE: case SE_CAF_BLACKHOLE: @@ -861,6 +862,10 @@ heapCensusChain( Census *census, bdescr *bd ) break; case BCO: + prim = rtsTrue; + size = bco_sizeW((StgBCO *)p); + break; + case MVAR: case WEAK: case FOREIGN: