diff --git a/libraries/stdlib/unsigned/src/kotlin/UProgressionUtil.kt b/libraries/stdlib/unsigned/src/kotlin/UProgressionUtil.kt index 971f4974d5d..d2725418d44 100644 --- a/libraries/stdlib/unsigned/src/kotlin/UProgressionUtil.kt +++ b/libraries/stdlib/unsigned/src/kotlin/UProgressionUtil.kt @@ -3,6 +3,7 @@ * that can be found in the license/LICENSE.txt file. */ +@file:UseExperimental(ExperimentalUnsignedTypes::class) package kotlin.internal // (a - b) mod c diff --git a/libraries/stdlib/unsigned/src/kotlin/UnsignedUtils.kt b/libraries/stdlib/unsigned/src/kotlin/UnsignedUtils.kt index 198ee51e78f..c446e062aa5 100644 --- a/libraries/stdlib/unsigned/src/kotlin/UnsignedUtils.kt +++ b/libraries/stdlib/unsigned/src/kotlin/UnsignedUtils.kt @@ -3,6 +3,7 @@ * that can be found in the license/LICENSE.txt file. */ +@file:UseExperimental(ExperimentalUnsignedTypes::class) package kotlin internal fun uintCompare(v1: Int, v2: Int): Int = (v1 xor Int.MIN_VALUE).compareTo(v2 xor Int.MIN_VALUE)