From 9513fcd5bc50deed1d60fa7a26a573d48654d9ec Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Thu, 1 Apr 2021 22:54:42 +0900 Subject: [PATCH] Suppress a warning Loop variables of `list_for_each` need to be initialized. --- gc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gc.c b/gc.c index a13f716d13..fce429c7db 100644 --- a/gc.c +++ b/gc.c @@ -3344,7 +3344,7 @@ objspace_each_objects(rb_objspace_t *objspace, each_obj_callback *callback, void * call the callback over each page that exists in this buffer. Thus it * is safe for the callback to allocate objects without possibly entering * an infinte loop. */ - struct heap_page *page; + struct heap_page *page = 0; size_t pages_count = 0; list_for_each(&heap_eden->pages, page, page_node) { pages[pages_count] = page;