diff options
author | NARUSE, Yui <naruse@airemix.jp> | 2019-11-07 18:53:51 +0900 |
---|---|---|
committer | NARUSE, Yui <naruse@airemix.jp> | 2019-11-07 18:53:51 +0900 |
commit | 6aa80d5583daf71a4d45400af7e23e9d6151b1a3 (patch) | |
tree | 7da64066196006c5d84de3d607ac4c3a6758b750 /numeric.c | |
parent | 26843cbcd0b97489f98aa123e700c4e893b1da5e (diff) | |
download | bundler-6aa80d5583daf71a4d45400af7e23e9d6151b1a3.tar.gz |
Use FIX2LONG instead of FIX2INT like 26843cbcd0
Diffstat (limited to 'numeric.c')
-rw-r--r-- | numeric.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1507,7 +1507,7 @@ rb_float_gt(VALUE x, VALUE y) if (RB_TYPE_P(y, T_FIXNUM) || RB_TYPE_P(y, T_BIGNUM)) { VALUE rel = rb_integer_float_cmp(y, x); if (FIXNUM_P(rel)) - return -FIX2INT(rel) > 0 ? Qtrue : Qfalse; + return -FIX2LONG(rel) > 0 ? Qtrue : Qfalse; return Qfalse; } else if (RB_TYPE_P(y, T_FLOAT)) { @@ -1544,7 +1544,7 @@ flo_ge(VALUE x, VALUE y) if (RB_TYPE_P(y, T_FIXNUM) || RB_TYPE_P(y, T_BIGNUM)) { VALUE rel = rb_integer_float_cmp(y, x); if (FIXNUM_P(rel)) - return -FIX2INT(rel) >= 0 ? Qtrue : Qfalse; + return -FIX2LONG(rel) >= 0 ? Qtrue : Qfalse; return Qfalse; } else if (RB_TYPE_P(y, T_FLOAT)) { @@ -1581,7 +1581,7 @@ flo_lt(VALUE x, VALUE y) if (RB_TYPE_P(y, T_FIXNUM) || RB_TYPE_P(y, T_BIGNUM)) { VALUE rel = rb_integer_float_cmp(y, x); if (FIXNUM_P(rel)) - return -FIX2INT(rel) < 0 ? Qtrue : Qfalse; + return -FIX2LONG(rel) < 0 ? Qtrue : Qfalse; return Qfalse; } else if (RB_TYPE_P(y, T_FLOAT)) { @@ -1618,7 +1618,7 @@ flo_le(VALUE x, VALUE y) if (RB_TYPE_P(y, T_FIXNUM) || RB_TYPE_P(y, T_BIGNUM)) { VALUE rel = rb_integer_float_cmp(y, x); if (FIXNUM_P(rel)) - return -FIX2INT(rel) <= 0 ? Qtrue : Qfalse; + return -FIX2LONG(rel) <= 0 ? Qtrue : Qfalse; return Qfalse; } else if (RB_TYPE_P(y, T_FLOAT)) { |