summaryrefslogtreecommitdiffhomepage
path: root/src/error.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/error.c')
-rw-r--r--src/error.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/error.c b/src/error.c
index 45e118b96..0ef7bc9c1 100644
--- a/src/error.c
+++ b/src/error.c
@@ -286,7 +286,7 @@ mrb_vformat(mrb_state *mrb, const char *format, va_list ap)
#else
i = *p == 'd' ? (mrb_int)va_arg(ap, int) : va_arg(ap, mrb_int);
#endif
- obj = mrb_fixnum_value(i);
+ obj = mrb_int_value(mrb, i);
goto L_cat_obj;
#ifndef MRB_NO_FLOAT
case 'f':