From 618c589162b32b790bfd6ae79f7c1a3211a511f9 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 19 Sep 2020 23:49:17 +0900 Subject: Should use `PRId32` to dump `.i32`; ref #5084 The fix was proposed by @dearblue --- src/dump.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/dump.c') diff --git a/src/dump.c b/src/dump.c index cf1ca87ce..3c7c5ac84 100644 --- a/src/dump.c +++ b/src/dump.c @@ -980,7 +980,7 @@ dump_pool(mrb_state *mrb, const mrb_pool_value *p, FILE *fp) fprintf(fp, "{IREP_TT_INT64, {.i64=%" PRId64 "}},\n", p->u.i64); } else { - fprintf(fp, "{IREP_TT_INT32, {.i64=%" PRId64 "}},\n", p->u.i64); + fprintf(fp, "{IREP_TT_INT32, {.i32=%" PRId32 "}},\n", (int32_t)p->u.i64); } break; #endif -- cgit v1.2.3