aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormrkn <mrkn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-11-10 15:23:43 +0000
committermrkn <mrkn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-11-10 15:23:43 +0000
commita71ecb74da1a2743deac37d48084dc45f09cb7d1 (patch)
treed62a355087c63957b3cb73d0251863e9f764841d
parent09aba50495f666c663b6f0b7cb8a87582033cd34 (diff)
downloadruby-a71ecb74da1a2743deac37d48084dc45f09cb7d1.tar.gz
rational.c: optimize Rational#to_f by using rb_int_fdiv
* rational.c (nurat_to_f): optimize Rational#to_f by using rb_int_fdiv. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--rational.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/rational.c b/rational.c
index 8362075ab4..1a9e609423 100644
--- a/rational.c
+++ b/rational.c
@@ -1455,7 +1455,7 @@ static VALUE
nurat_to_f(VALUE self)
{
get_dat1(self);
- return f_fdiv(dat->num, dat->den);
+ return rb_int_fdiv(dat->num, dat->den);
}
/*