Avoid a narrowing cast in flo_round under MRB_INT64.

This commit is contained in:
Simon Génier
2015-06-29 13:37:16 -04:00
parent 1c2fc94c20
commit d6865a9cc7
+2 -2
View File
@@ -436,7 +436,7 @@ flo_round(mrb_state *mrb, mrb_value num)
{
double number, f;
mrb_int ndigits = 0;
int i;
mrb_int i;
mrb_get_args(mrb, "|i", &ndigits);
number = mrb_float(num);
@@ -451,7 +451,7 @@ flo_round(mrb_state *mrb, mrb_value num)
}
f = 1.0;
i = abs(ndigits);
i = ndigits >= 0 ? ndigits : -ndigits;
while (--i >= 0)
f = f*10.0;