From b6eb21cac0e65593a8c73cd7d49d093520aab0a4 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 27 Oct 2025 07:59:19 +0900 Subject: [PATCH] mruby-errno: combine variable declaration with initialization --- mrbgems/mruby-errno/src/errno.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/mrbgems/mruby-errno/src/errno.c b/mrbgems/mruby-errno/src/errno.c index a9e9e26c5..4069ee2d6 100644 --- a/mrbgems/mruby-errno/src/errno.c +++ b/mrbgems/mruby-errno/src/errno.c @@ -335,13 +335,11 @@ mrb_sce_errno(mrb_state *mrb, mrb_value self) static mrb_value mrb_sce_sys_fail(mrb_state *mrb, mrb_value cls) { - struct RClass *sce; mrb_value msg, no; - mrb_int argc; mrb->c->ci->mid = 0; - sce = mrb_class_ptr(cls); - argc = mrb_get_args(mrb, "o|S", &no, &msg); + struct RClass *sce = mrb_class_ptr(cls); + mrb_int argc = mrb_get_args(mrb, "o|S", &no, &msg); struct RBasic* e = mrb_obj_alloc(mrb, MRB_TT_EXCEPTION, sce); mrb_value exc = mrb_obj_value(e);