summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/class.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/class.c b/src/class.c
index 84c6964e2..4b8f2de10 100644
--- a/src/class.c
+++ b/src/class.c
@@ -580,12 +580,7 @@ mrb_get_args(mrb_state *mrb, const char *format, ...)
*p = 0;
break;
default:
- {
- mrb_value tmp;
-
- tmp = mrb_convert_type(mrb, *sp, MRB_TT_FIXNUM, "Integer", "to_int");
- *p = mrb_fixnum(tmp);
- }
+ *p = mrb_fixnum(mrb_Integer(mrb, *sp));
break;
}
sp++;