user=> (quot Long/MIN_VALUE -1) -9223372036854775808
与 CLJ-1222 和 CLJ-1253 类似的 issue,与 CLJ-1225 中描述的相同根本原因。由于长除法/在此情况下希望修复的解决方案可能相当不同,因此从 CLJ-1253 分开创建了票据。
Rich Hickey 在 CLJ-1225 的评论中表示,此情况应抛出异常。
问题:对于 inc(当给定为 Long/MAX_VALUE 时会抛出异常),有一个自动提升的 inc' 以及一个未检查的 unchecked-inc。quot 现在在这种情况下抛出异常。是否应该有自动提升的 quot' 和 unchecked-quot?