From 55476efb62b8638d2be1d0086adc9faeda184e6c Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 11 Mar 2022 10:25:32 +0900 Subject: [PATCH] error.c: use `mrb_funcall_id` and presym to call `_sys_fail` method. --- src/error.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/error.c b/src/error.c index 2b23222c9..46d26bece 100644 --- a/src/error.c +++ b/src/error.c @@ -544,10 +544,10 @@ mrb_sys_fail(mrb_state *mrb, const char *mesg) if (mrb_class_defined_id(mrb, MRB_SYM(SystemCallError))) { sce = mrb_class_get_id(mrb, MRB_SYM(SystemCallError)); if (mesg != NULL) { - mrb_funcall(mrb, mrb_obj_value(sce), "_sys_fail", 2, mrb_fixnum_value(no), mrb_str_new_cstr(mrb, mesg)); + mrb_funcall_id(mrb, mrb_obj_value(sce), MRB_SYM(_sys_fail), 2, mrb_fixnum_value(no), mrb_str_new_cstr(mrb, mesg)); } else { - mrb_funcall(mrb, mrb_obj_value(sce), "_sys_fail", 1, mrb_fixnum_value(no)); + mrb_funcall_id(mrb, mrb_obj_value(sce), MRB_SYM(_sys_fail), 1, mrb_fixnum_value(no)); } } else {