From f6564c7db1e867bec97bd62f103adffb49d7be09 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 25 May 2026 06:06:05 +0900 Subject: [PATCH] class.c: make define_method_m static The helper is used only inside class.c (mrb_mod_define_method_m, mod_define_method, define_singleton_method) -- no need to expose it through libmruby.a. Drops one of the non-`mrb_*` linkage symbols flagged in #6858. Co-authored-by: Claude --- src/class.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/class.c b/src/class.c index 7b216a516..74d021ce7 100644 --- a/src/class.c +++ b/src/class.c @@ -3966,7 +3966,7 @@ mrb_method_added(mrb_state *mrb, struct RClass *c, mrb_sym mid) } } -mrb_value +static mrb_value define_method_m(mrb_state *mrb, struct RClass *c, int vis) { mrb_sym mid;