mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Unused LONG_MAX_as_double
LONG_MAX_as_double is not needed when long is small enough to be exactly representable as a double, e.g., IL32LLP64 platforms.
This commit is contained in:
parent
487d290044
commit
ad6cbc1d33
1 changed files with 2 additions and 0 deletions
2
bignum.c
2
bignum.c
|
@ -5369,6 +5369,7 @@ rb_integer_float_cmp(VALUE x, VALUE y)
|
|||
return INT2FIX(-1);
|
||||
}
|
||||
|
||||
#if SIZEOF_LONG * CHAR_BIT >= DBL_MANT_DIG /* assume FLT_RADIX == 2 */
|
||||
COMPILER_WARNING_PUSH
|
||||
#ifdef __has_warning
|
||||
#if __has_warning("-Wimplicit-int-float-conversion")
|
||||
|
@ -5377,6 +5378,7 @@ COMPILER_WARNING_IGNORED(-Wimplicit-int-float-conversion)
|
|||
#endif
|
||||
static const double LONG_MAX_as_double = LONG_MAX;
|
||||
COMPILER_WARNING_POP
|
||||
#endif
|
||||
|
||||
VALUE
|
||||
rb_integer_float_eq(VALUE x, VALUE y)
|
||||
|
|
Loading…
Add table
Reference in a new issue