user=> (quot Long/MIN_VALUE -1) -9223372036854775808
与 CLJ-1222 和 CLJ-1253 的类似问题,根本原因与 CLJ-1225 中所述相同。由于在这个情况下所需的修复可能完全不同,因此从 CLJ-1253 分离出单独的工单以处理 long 除法。
Rich Hickey 在 CLJ-1225 的评论中表示,这个情况应该抛出异常。
问题:对于 inc(在给定 Long/MAX_VALUE 输入时抛出)有自动提升的 inc' 和未检查的 unchecked-inc。quot 现在在这种情况中抛出异常。是否应该有自动提升的 quot' 和未检查的 unchecked-quot?