From 3d91ae28f53b1b59137ac7c911a466f9119c0301 Mon Sep 17 00:00:00 2001 From: dearblue Date: Fri, 29 Mar 2024 22:26:46 +0900 Subject: [PATCH] Avoid assigning a fixed value in the loop --- src/class.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/class.c b/src/class.c index cca5f768c..02cf4f1b6 100644 --- a/src/class.c +++ b/src/class.c @@ -2638,15 +2638,14 @@ mrb_mod_module_function(mrb_state *mrb, mrb_value mod) /* set PRIVATE method visibility if implemented */ /* mrb_mod_dummy_visibility(mrb, mod); */ + struct RClass *rclass = mrb_class_ptr(mod); + int ai = mrb_gc_arena_save(mrb); for (int i=0; ic, mid, m); mrb_gc_arena_restore(mrb, ai); }