diff --git a/stint/private/int_highlow.nim b/stint/private/int_highlow.nim index ff32d98..f18156f 100644 --- a/stint/private/int_highlow.nim +++ b/stint/private/int_highlow.nim @@ -14,8 +14,8 @@ func high*[T](_: typedesc[IntImpl[T]]): IntImpl[T] {.inline.}= # The lowest signed int has representation # 0b0111_1111_1111_1111 .... # so we only have to unset the most significant bit. - let only_msb_set = UintImpl[T].zero.not shr 1 - result = cast[IntImpl[T]](only_msb_set) + let only_msb_unset = UintImpl[T].zero.not shr 1 + result = cast[IntImpl[T]](only_msb_unset) func low*[T](_: typedesc[IntImpl[T]]): IntImpl[T] {.inline.}=