From 84fbe63457a126c56afbd5eddc5098661390974d Mon Sep 17 00:00:00 2001 From: dearblue Date: Sun, 4 Feb 2024 21:55:54 +0900 Subject: [PATCH] Change the `end` parameter of `obj_free()` to a boolean type The caller is a boolean value from the first. --- src/gc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gc.c b/src/gc.c index a39d4e47f..9244af2e8 100644 --- a/src/gc.c +++ b/src/gc.c @@ -345,7 +345,7 @@ mrb_gc_init(mrb_state *mrb, mrb_gc *gc) #endif } -static void obj_free(mrb_state *mrb, struct RBasic *obj, int end); +static void obj_free(mrb_state *mrb, struct RBasic *obj, mrb_bool end); static void free_heap(mrb_state *mrb, mrb_gc *gc) @@ -704,7 +704,7 @@ mrb_gc_mark(mrb_state *mrb, struct RBasic *obj) } static void -obj_free(mrb_state *mrb, struct RBasic *obj, int end) +obj_free(mrb_state *mrb, struct RBasic *obj, mrb_bool end) { DEBUG(fprintf(stderr, "obj_free(%p,tt=%d)\n",obj,obj->tt)); switch (obj->tt) {