From e5df8897fe999c77a2e25a85289ec286d0462617 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 16 Apr 2024 11:16:19 -0400 Subject: [PATCH] Don't check for thread in gc_sweep_page We should always have a thread when we sweep so we don't need to check that it exists. --- gc.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gc.c b/gc.c index a08a151efa..2a5b36dab7 100644 --- a/gc.c +++ b/gc.c @@ -5462,10 +5462,7 @@ gc_sweep_page(rb_objspace_t *objspace, rb_heap_t *heap, struct gc_sweep_context sweep_page->size_pool->total_freed_objects += ctx->freed_slots; if (heap_pages_deferred_final && !finalizing) { - rb_thread_t *th = GET_THREAD(); - if (th) { - gc_finalize_deferred_register(objspace); - } + gc_finalize_deferred_register(objspace); } #if RGENGC_CHECK_MODE