From aebf75fed48e77a34a12c95226a6c1e1b584795a Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 30 Jul 2022 08:58:30 +0900 Subject: [PATCH] bigint.c (mrb_bint_as_int): change overflow message. From "integer too big" to "integer out of range" because the integer can be too small if it's negative. --- mrbgems/mruby-bigint/core/bigint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-bigint/core/bigint.c b/mrbgems/mruby-bigint/core/bigint.c index 6f5adea56..ef404fb7a 100644 --- a/mrbgems/mruby-bigint/core/bigint.c +++ b/mrbgems/mruby-bigint/core/bigint.c @@ -1111,7 +1111,7 @@ mrb_bint_as_int(mrb_state *mrb, mrb_value x) mrb_int i; if (!mpz_get_int(&b->mp, &i)) { - mrb_raise(mrb, E_RANGE_ERROR, "integer too big"); + mrb_raise(mrb, E_RANGE_ERROR, "integer out of range"); } return i; }