From f4b01ed19ed8e61d0477b2dea0c4b987e133da45 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 21 May 2025 10:40:02 +0900 Subject: [PATCH] mruby-rational (int_lshift): exponential may be bigger than int bits --- mrbgems/mruby-rational/src/rational.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-rational/src/rational.c b/mrbgems/mruby-rational/src/rational.c index d15af73ce..9b2651c33 100644 --- a/mrbgems/mruby-rational/src/rational.c +++ b/mrbgems/mruby-rational/src/rational.c @@ -311,7 +311,7 @@ int_lshift(mrb_state *mrb, mrb_value v, mrb_int n) { if (mrb_integer_p(v)) { mrb_float f = (mrb_float)mrb_integer(v); - f *= 1<