mruby-catch: make #catch and #throw private

This commit is contained in:
Yukihiro "Matz" Matsumoto
2025-02-17 17:37:58 +09:00
parent 6bb629e957
commit 4f5cad6444
+2 -1
View File
@@ -87,9 +87,10 @@ mrb_mruby_catch_gem_init(mrb_state *mrb)
MRB_PRESYM_INIT_SYMBOLS(mrb, catch_syms);
MRB_METHOD_FROM_PROC(m, &catch_proc);
m.flags |= MRB_METHOD_PRIVATE_FL;
mrb_define_method_raw(mrb, mrb->kernel_module, MRB_SYM(catch), m);
mrb_define_method_id(mrb, mrb->kernel_module, MRB_SYM(throw), throw_m, MRB_ARGS_ARG(1,1));
mrb_define_private_method_id(mrb, mrb->kernel_module, MRB_SYM(throw), throw_m, MRB_ARGS_ARG(1,1));
}
void