diff options
Diffstat (limited to 'rts/PrimOps.cmm')
-rw-r--r-- | rts/PrimOps.cmm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rts/PrimOps.cmm b/rts/PrimOps.cmm index bb4f73bbab..c96e459975 100644 --- a/rts/PrimOps.cmm +++ b/rts/PrimOps.cmm @@ -1204,6 +1204,8 @@ stg_takeMVarzh // into the heap check generated by the code generator, so we // have to do it in stg_gc_gen (see HeapStackCheck.cmm). HP_CHK_GEN_TICKY(SIZEOF_StgMVarTSOQueue, R1_PTR, stg_takeMVarzh); + TICK_ALLOC_PRIM(SIZEOF_StgMVarTSOQueue, 0, 0); + CCCS_ALLOC(SIZEOF_StgMVarTSOQueue); q = Hp - SIZEOF_StgMVarTSOQueue + WDS(1); @@ -1369,6 +1371,8 @@ stg_putMVarzh // see Note [mvar-heap-check] above HP_CHK_GEN_TICKY(SIZEOF_StgMVarTSOQueue, R1_PTR & R2_PTR, stg_putMVarzh); + TICK_ALLOC_PRIM(SIZEOF_StgMVarTSOQueue, 0, 0); + CCCS_ALLOC(SIZEOF_StgMVarTSOQueue); q = Hp - SIZEOF_StgMVarTSOQueue + WDS(1); |