From 0aa82b592fc3296ffde1f3fff59018a998c3ade0 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 1 Sep 2021 10:42:22 -0400 Subject: [PATCH] Remove heap_is_swept_object function is_swept_object just calls heap_is_swept_object so remove heap_is_swept_object. --- gc.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/gc.c b/gc.c index 7764daa18c..2b57241f60 100644 --- a/gc.c +++ b/gc.c @@ -4246,23 +4246,12 @@ is_id_value(rb_objspace_t *objspace, VALUE ptr) } static inline int -heap_is_swept_object(rb_objspace_t *objspace, VALUE ptr) +is_swept_object(rb_objspace_t *objspace, VALUE ptr) { struct heap_page *page = GET_HEAP_PAGE(ptr); return page->flags.before_sweep ? FALSE : TRUE; } -static inline int -is_swept_object(rb_objspace_t *objspace, VALUE ptr) -{ - if (heap_is_swept_object(objspace, ptr)) { - return TRUE; - } - else { - return FALSE; - } -} - /* garbage objects will be collected soon. */ static inline int is_garbage_object(rb_objspace_t *objspace, VALUE ptr)