From f9cfbba331bb317c944a82d138be29abbe8bb7c0 Mon Sep 17 00:00:00 2001 From: Yuichi Nishiwaki Date: Wed, 15 Jul 2015 23:30:49 +0900 Subject: [PATCH] unalloced region may have any mark state --- extlib/benz/gc.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/extlib/benz/gc.c b/extlib/benz/gc.c index dc0cc0a8..0f5988ff 100644 --- a/extlib/benz/gc.c +++ b/extlib/benz/gc.c @@ -29,7 +29,6 @@ heap_init(struct pic_heap *heap) { heap->base.s.ptr = &heap->base; heap->base.s.size = 0; /* not 1, since it must never be used for allocation */ - heap->base.s.mark = PIC_GC_UNMARK; heap->freep = &heap->base; heap->pages = NULL; @@ -70,7 +69,6 @@ add_heap_page(pic_state *pic) up = pic_calloc(pic, 1 + nu + 1, sizeof(union header)); up->s.size = nu + 1; - up->s.mark = PIC_GC_UNMARK; gc_free(pic, up); np = up + 1;