From 990a53825e0c0da7a8568b363674a0e7ed4b57d2 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 25 Oct 2024 10:58:45 -0400 Subject: [PATCH] Remove useless freelist unlock/lock in gc_ref_update --- gc/default.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gc/default.c b/gc/default.c index 640065b983..3566e50b61 100644 --- a/gc/default.c +++ b/gc/default.c @@ -7086,8 +7086,7 @@ static int gc_ref_update(void *vstart, void *vend, size_t stride, rb_objspace_t *objspace, struct heap_page *page) { VALUE v = (VALUE)vstart; - asan_unlock_freelist(page); - asan_lock_freelist(page); + page->flags.has_uncollectible_wb_unprotected_objects = FALSE; page->flags.has_remembered_objects = FALSE;