diff --git a/src/kernel.c b/src/kernel.c index 94cc7a2d4..de460755f 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -559,10 +559,11 @@ mrb_value mrb_print_m(mrb_state *mrb, mrb_value self); static mrb_value mrb_p_m(mrb_state *mrb, mrb_value self) { - mrb_int argc; + mrb_int argc; mrb_value *argv; mrb_get_args(mrb, "*", &argv, &argc); + if (argc == 0) return mrb_nil_value(); for (mrb_int i=0; i