- for (s = 0; s < generations[g].n_steps; s++) {
- if (g == 0 && s == 0 && RtsFlags.GcFlags.generations > 1) {
- continue;
- }
- ASSERT(countBlocks(generations[g].steps[s].blocks)
- == generations[g].steps[s].n_blocks);
- ASSERT(countBlocks(generations[g].steps[s].large_objects)
- == generations[g].steps[s].n_large_blocks);
- if (check_heap) {
- checkHeap(generations[g].steps[s].blocks);
- }
- checkLargeObjects(generations[g].steps[s].large_objects);
+ ASSERT(countBlocks(generations[g].blocks)
+ == generations[g].n_blocks);
+ ASSERT(countBlocks(generations[g].large_objects)
+ == generations[g].n_large_blocks);
+ if (check_heap) {
+ checkHeap(generations[g].blocks);