X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FLdvProfile.c;h=dfdda28eccf0210f666c75b25a13d42b2c418a4a;hb=91b07216be1cb09230b7d1b417899ddea8620ff3;hp=9fb27652ba7e8a9cdaea5e42dddb3766a23ab875;hpb=e792bb8488aa3c33d7b186abdf53aa8b0ef68b11;p=ghc-hetmet.git diff --git a/ghc/rts/LdvProfile.c b/ghc/rts/LdvProfile.c index 9fb2765..dfdda28 100644 --- a/ghc/rts/LdvProfile.c +++ b/ghc/rts/LdvProfile.c @@ -126,8 +126,10 @@ processHeapClosureForDead( StgClosure *c ) size = sizeofW(StgMVar); return size; - case MUT_ARR_PTRS: + case MUT_ARR_PTRS_CLEAN: + case MUT_ARR_PTRS_DIRTY: case MUT_ARR_PTRS_FROZEN: + case MUT_ARR_PTRS_FROZEN0: size = mut_arr_ptrs_sizeW((StgMutArrPtrs *)c); return size; @@ -136,7 +138,8 @@ processHeapClosureForDead( StgClosure *c ) return size; case WEAK: - case MUT_VAR: + case MUT_VAR_CLEAN: + case MUT_VAR_DIRTY: case BCO: case STABLE_NAME: size = sizeW_fromITBL(info);