diff --git a/src/gc/gc_ms.c b/src/gc/gc_ms.c
index cc9aac2..aee7122 100644
a
|
b
|
|
1537 | 1537 | pool->skip = GC_NO_SKIP; |
1538 | 1538 | else if (pool->skip == GC_NEVER_SKIP |
1539 | 1539 | || (pool->skip == GC_NO_SKIP |
1540 | | && (new_mem > (mem_pools->mem_used_last_collect >> 1) |
1541 | | && mem_pools->header_allocs_since_last_collect >= GC_SIZE_THRESHOLD))) |
| 1540 | && new_mem > (mem_pools->mem_used_last_collect >> 1) |
| 1541 | && new_mem >= GC_SIZE_THRESHOLD)) |
1542 | 1542 | Parrot_gc_mark_and_sweep(interp, GC_trace_stack_FLAG); |
1543 | 1543 | |
1544 | 1544 | /* requires that num_free_objects be updated in Parrot_gc_mark_and_sweep. |