From 099d01c751a9902415cd6aea1a48337627300d5e Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 26 Feb 2024 23:58:34 +0900 Subject: [PATCH] class.c (mrb_mod_module_function): narrow scope of local variables --- src/class.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/class.c b/src/class.c index ab39a6fc4..c5eba0299 100644 --- a/src/class.c +++ b/src/class.c @@ -2637,8 +2637,7 @@ mrb_mod_module_function(mrb_state *mrb, mrb_value mod) mrb_int argc; mrb_sym mid; mrb_method_t m; - struct RClass *rclass; - int ai; + mrb_check_type(mrb, mod, MRB_TT_MODULE); @@ -2652,14 +2651,14 @@ mrb_mod_module_function(mrb_state *mrb, mrb_value mod) /* mrb_mod_dummy_visibility(mrb, mod); */ for (int i=0; ic, mid, m); mrb_gc_arena_restore(mrb, ai); }