wingo pushed a commit to branch wip-whippet
in repository guile.

commit c7309a9657792d424631b745580bc99e056b6adc
Author: Andy Wingo <wi...@igalia.com>
AuthorDate: Wed Jul 24 09:54:15 2024 +0200

    Ensure fired finalizers are traced
---
 src/gc-finalizer.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gc-finalizer.c b/src/gc-finalizer.c
index ed9c39173..c0e5831bf 100644
--- a/src/gc-finalizer.c
+++ b/src/gc-finalizer.c
@@ -233,6 +233,7 @@ size_t gc_visit_finalizer_roots(struct gc_finalizer_state 
*state,
         visit(gc_edge(&table->buckets[bidx]), heap, visit_data);
     }
   }
+  visit(gc_edge(&state->fired), heap, visit_data);
   return count;
 }
 

Reply via email to