Fix crash with (minBound :: Int*) `div (-1) as result is maxBound + 1.