@@ -139,7 +139,7 @@ mrb_proc_arity(mrb_state *mrb, mrb_value self)
139139 mrb_code * iseq = mrb_proc_iseq (mrb , p );
140140 mrb_aspec aspec = GETARG_Ax (* iseq );
141141 int ma , ra , pa , arity ;
142-
142+
143143 ma = MRB_ASPEC_REQ (aspec );
144144 ra = MRB_ASPEC_REST (aspec );
145145 pa = MRB_ASPEC_POST (aspec );
@@ -201,8 +201,8 @@ mrb_init_proc(mrb_state *mrb)
201201 mrb_define_method (mrb , mrb -> proc_class , "arity" , mrb_proc_arity , MRB_ARGS_NONE ());
202202
203203 m = mrb_proc_new (mrb , call_irep );
204- mrb_define_method_raw (mrb , mrb -> proc_class , mrb_intern (mrb , "call" ), m );
205- mrb_define_method_raw (mrb , mrb -> proc_class , mrb_intern (mrb , "[]" ), m );
204+ mrb_define_method_raw (mrb , mrb -> proc_class , mrb_intern2 (mrb , "call" , 4 ), m );
205+ mrb_define_method_raw (mrb , mrb -> proc_class , mrb_intern2 (mrb , "[]" , 2 ), m );
206206
207207 mrb_define_class_method (mrb , mrb -> kernel_module , "lambda" , proc_lambda , MRB_ARGS_NONE ()); /* 15.3.1.2.6 */
208208 mrb_define_method (mrb , mrb -> kernel_module , "lambda" , proc_lambda , MRB_ARGS_NONE ()); /* 15.3.1.3.27 */
0 commit comments