1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-07 12:40:19 +02:00

Don't clear remembered set in non-generational mode

This commit is contained in:
Andy Wingo 2024-10-04 13:50:57 +02:00
parent 478b9de798
commit 745a5ab558

View file

@ -662,6 +662,7 @@ forget_remembered_edge(struct gc_edge edge, struct gc_heap *heap) {
static void
clear_remembered_set(struct gc_heap *heap) {
if (!GC_GENERATIONAL) return;
gc_field_set_clear(&heap->remembered_set, forget_remembered_edge, heap);
large_object_space_clear_remembered_edges(heap_large_object_space(heap));
}