diff options
Diffstat (limited to 'numeric.c')
-rw-r--r-- | numeric.c | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -2801,10 +2801,7 @@ fix_le(VALUE x, VALUE y) static VALUE fix_rev(VALUE num) { - long val = FIX2LONG(num); - - val = ~val; - return LONG2NUM(val); + return ~num | FIXNUM_FLAG; } static VALUE |