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. |