From f4151a2263e4b660cfc8971560bfd2b5669ac93a Mon Sep 17 00:00:00 2001 From: d-netto Date: Sun, 25 Jun 2023 21:39:30 -0300 Subject: [PATCH] initialize prev_nold and nold in gc_reset_page --- src/gc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gc.c b/src/gc.c index 213eebae33b1a..02551dd965eb5 100644 --- a/src/gc.c +++ b/src/gc.c @@ -1214,6 +1214,8 @@ STATIC_INLINE jl_taggedvalue_t *gc_reset_page(jl_ptls_t ptls2, const jl_gc_pool_ jl_taggedvalue_t *beg = (jl_taggedvalue_t*)(pg->data + GC_PAGE_OFFSET); pg->has_young = 0; pg->has_marked = 0; + pg->prev_nold = 0; + pg->nold = 0; pg->fl_begin_offset = UINT16_MAX; pg->fl_end_offset = UINT16_MAX; return beg;