From 0113db6716f5ede302e2fca2e0888107ce15eb07 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 4 Nov 2020 14:18:47 +0900 Subject: Add cast to silence int conversion warnings. --- mrbgems/mruby-rational/src/rational.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'mrbgems/mruby-rational/src') diff --git a/mrbgems/mruby-rational/src/rational.c b/mrbgems/mruby-rational/src/rational.c index d5dd7adc4..a35f2f023 100644 --- a/mrbgems/mruby-rational/src/rational.c +++ b/mrbgems/mruby-rational/src/rational.c @@ -119,11 +119,11 @@ rational_new_f(mrb_state *mrb, mrb_float f0) /* continued fraction and check denominator each step */ for (i = 0; i < 64; i++) { - a = n ? d / n : 0; + a = (mrb_int)(n ? d / n : 0); if (i && !a) break; - - x = d; d = n; n = x % n; - + + x = d; d = (mrb_int)n; n = x % n; + x = a; if (k[1] * a + k[0] >= md) { x = (md - k[0]) / k[1]; -- cgit v1.2.3