From 48f93adcdcfd87391f4add03398293ccabed83ff Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 10 Mar 2025 11:25:34 +0900 Subject: [PATCH] class.c (boot_defclass): unify variable declaration and initialization --- src/class.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/class.c b/src/class.c index 9b5e7bc0c..59d8e0245 100644 --- a/src/class.c +++ b/src/class.c @@ -1420,9 +1420,8 @@ mrb_get_args_a(mrb_state *mrb, mrb_args_format format, void **args) static struct RClass* boot_defclass(mrb_state *mrb, struct RClass *super) { - struct RClass *c; + struct RClass *c = MRB_OBJ_ALLOC(mrb, MRB_TT_CLASS, mrb->class_class); - c = MRB_OBJ_ALLOC(mrb, MRB_TT_CLASS, mrb->class_class); if (super) { c->super = super; mrb_field_write_barrier(mrb, (struct RBasic*)c, (struct RBasic*)super);