diff options
-rw-r--r-- | arith.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2362,7 +2362,7 @@ val int_flo(val f) val self = lit("int-flo"); double d = c_flo(f, self); - if (d >= INT_PTR_MAX && d <= INT_PTR_MIN - 1) { + if (d >= INT_PTR_MIN - 1 && d <= INT_PTR_MAX) { cnum n = d; if (n < NUM_MIN || n > NUM_MAX) return bignum(n); |