diff options
Diffstat (limited to 'rts/CheckUnload.c')
-rw-r--r-- | rts/CheckUnload.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/rts/CheckUnload.c b/rts/CheckUnload.c index 8692dea8bf..f1f454ceaf 100644 --- a/rts/CheckUnload.c +++ b/rts/CheckUnload.c @@ -198,6 +198,14 @@ static void searchHeapBlocks (HashTable *addrs, bdescr *bd) prim = rtsTrue; size = mut_arr_ptrs_sizeW((StgMutArrPtrs *)p); break; + + case SMALL_MUT_ARR_PTRS_CLEAN: + case SMALL_MUT_ARR_PTRS_DIRTY: + case SMALL_MUT_ARR_PTRS_FROZEN: + case SMALL_MUT_ARR_PTRS_FROZEN0: + prim = rtsTrue; + size = small_mut_arr_ptrs_sizeW((StgSmallMutArrPtrs *)p); + break; case TSO: prim = rtsTrue; |