From 8fd52acd7d22841cda421692f722c1e9bc789979 Mon Sep 17 00:00:00 2001 From: shyouhei Date: Mon, 12 Nov 2007 18:41:31 +0000 Subject: * numeric.c (flo_divmod): round to the nearest integer. [ ruby-Bugs-14540 ] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- numeric.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'numeric.c') diff --git a/numeric.c b/numeric.c index dbe273bbc..d9466daa9 100644 --- a/numeric.c +++ b/numeric.c @@ -715,7 +715,7 @@ flo_divmod(VALUE x, VALUE y) } flodivmod(RFLOAT(x)->value, fy, &div, &mod); if (FIXABLE(div)) { - val = div; + val = round(div); a = LONG2FIX(val); } else { -- cgit