From d1b319810972444dfd45d65984865719c372e101 Mon Sep 17 00:00:00 2001 From: leviongit Date: Sat, 9 Mar 2024 13:41:58 +0100 Subject: [PATCH] remove redundant function definition --- src/symbol.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/symbol.c b/src/symbol.c index 2639b7435..4ff16666d 100644 --- a/src/symbol.c +++ b/src/symbol.c @@ -677,13 +677,6 @@ sym_cmp(mrb_state *mrb, mrb_value s1) } } -static mrb_value -sym_eq(mrb_state *mrb, mrb_value self) -{ - mrb_value other = mrb_get_arg1(mrb); - return mrb_bool_value(mrb_obj_equal(mrb, self, other)); -} - void mrb_init_symbol(mrb_state *mrb) { @@ -698,5 +691,5 @@ mrb_init_symbol(mrb_state *mrb) mrb_define_method_id(mrb, sym, MRB_SYM(to_sym), mrb_obj_itself, MRB_ARGS_NONE()); /* 15.2.11.3.4 */ mrb_define_method_id(mrb, sym, MRB_SYM(inspect), sym_inspect, MRB_ARGS_NONE()); /* 15.2.11.3.5(x) */ mrb_define_method_id(mrb, sym, MRB_OPSYM(cmp), sym_cmp, MRB_ARGS_REQ(1)); - mrb_define_method_id(mrb, sym, MRB_OPSYM(eq), sym_eq, MRB_ARGS_REQ(1)); + mrb_define_method_id(mrb, sym, MRB_OPSYM(eq), mrb_obj_equal_m, MRB_ARGS_REQ(1)); }