diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-07-16 10:02:59 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-07-16 10:02:59 +0000 |
commit | 858a832d40845a951e2cf01c0482e7d7014a8c81 (patch) | |
tree | 8b62292e37f47cab3461aef2292c2d640139c7f4 /bignum.c | |
parent | cf469774d1256ec25e1553e0153edb379b5abfb2 (diff) | |
download | ruby-858a832d40845a951e2cf01c0482e7d7014a8c81.tar.gz |
* bignum.c (rb_integer_float_cmp): rename a local variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'bignum.c')
-rw-r--r-- | bignum.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -1434,23 +1434,23 @@ rb_big_to_f(VALUE x) VALUE rb_integer_float_cmp(VALUE x, VALUE y) { - double a = RFLOAT_VALUE(y); + double yd = RFLOAT_VALUE(y); double yi, yf; VALUE rel; - if (isnan(a)) + if (isnan(yd)) return Qnil; - if (isinf(a)) { - if (a > 0.0) return INT2FIX(-1); + if (isinf(yd)) { + if (yd > 0.0) return INT2FIX(-1); else return INT2FIX(1); } - yf = modf(a, &yi); + yf = modf(yd, &yi); if (FIXNUM_P(x)) { #if SIZEOF_LONG * CHAR_BIT < DBL_MANT_DIG /* assume FLT_RADIX == 2 */ double xd = (double)FIX2LONG(x); - if (xd < a) + if (xd < yd) return INT2FIX(-1); - if (xd > a) + if (xd > yd) return INT2FIX(1); return INT2FIX(0); #else |