mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
Use C99-defined macros to classify a floating-point number
This commit is contained in:
parent
3711467362
commit
04be8e84db
Notes:
git
2021-08-27 15:41:07 +09:00
15 changed files with 11 additions and 205 deletions
2
bignum.c
2
bignum.c
|
@ -5382,7 +5382,7 @@ rb_integer_float_eq(VALUE x, VALUE y)
|
|||
double yd = RFLOAT_VALUE(y);
|
||||
double yi, yf;
|
||||
|
||||
if (isnan(yd) || isinf(yd))
|
||||
if (!isfinite(yd))
|
||||
return Qfalse;
|
||||
yf = modf(yd, &yi);
|
||||
if (yf != 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue