From f8b409a8b956ba9a3eb4683f4e2284c10b34af55 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Fri, 3 Aug 2018 10:17:56 -0400 Subject: [PATCH] Convert empty fixed-size page to bump&pop --- gc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gc.c b/gc.c index c7d4e3cf..6e5e61cf 100644 --- a/gc.c +++ b/gc.c @@ -657,9 +657,9 @@ gc_heap *gc_sweep_fixed_size(gc_heap * h, int heap_type, gc_thread_data *thd) rv = NULL; // Let caller know heap needs to be freed } else { // Convert back to bump&pop - // h->remaining = h->size - (h->size % h->block_size); - // h->data_end = h->data + h->remaining; - // h->free_list = NULL; // No free lists with bump&pop + h->remaining = h->size - (h->size % h->block_size); + h->data_end = h->data + h->remaining; + h->free_list = NULL; // No free lists with bump&pop } } else { //(thd->heap->heap[heap_type])->num_unswept_children--;