GC refactoring, remove "steps"
[ghc-hetmet.git] / includes / Cmm.h
index 59081e2..6d39b45 100644 (file)
 // allocate() - this includes many of the primops.
 #define MAYBE_GC(liveness,reentry)                     \
     if (bdescr_link(CurrentNursery) == NULL || \
-        step_n_large_blocks(StgRegTable_rNursery(BaseReg)) >= CInt[alloc_blocks_lim]) { \
+        generation_n_large_blocks(W_[g0]) >= CInt[alloc_blocks_lim]) {   \
        R9  = liveness;                                 \
         R10 = reentry;                                 \
         HpAlloc = 0;                                   \