diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-05-29 22:06:54 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-05-29 22:06:54 +0000 |
commit | 3b58e17d7bc1c2afe0d7b8190f1b113f3138063a (patch) | |
tree | a97af913b590216ab68157b06489bab285e29607 /numeric.c | |
parent | 4de27b35b5f6ecfae588ece3127057a1dfb14d19 (diff) |
revert r31783.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'numeric.c')
-rw-r--r-- | numeric.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1512,7 +1512,7 @@ flo_round(int argc, VALUE *argv, VALUE num) VALUE f10 = int_pow(10, -ndigits); VALUE n10 = f10; if (number < 0) { - n10 = FIXNUM_P(n10) ? fix_uminus(n10) : rb_big_uminus(n10); + f10 = FIXNUM_P(f10) ? fix_uminus(f10) : rb_big_uminus(f10); } num = rb_big_idiv(rb_dbl2big(absnum), n10); return FIXNUM_P(num) ? fix_mul(num, f10) : rb_big_mul(num, f10); |