diff --git a/libraries/stdlib/common/build.gradle b/libraries/stdlib/common/build.gradle index e61916093f4..6e35e24c4ee 100644 --- a/libraries/stdlib/common/build.gradle +++ b/libraries/stdlib/common/build.gradle @@ -55,7 +55,6 @@ compileKotlinCommon { "-module-name", project.name, "-Xuse-experimental=kotlin.Experimental", "-Xuse-experimental=kotlin.ExperimentalMultiplatform", - "-Xuse-experimental=kotlin.ExperimentalUnsignedTypes", "-Xuse-experimental=kotlin.contracts.ExperimentalContracts", "-XXLanguage:+InlineClasses", "-XXLanguage:+ReleaseCoroutines", diff --git a/libraries/stdlib/src/kotlin/collections/Arrays.kt b/libraries/stdlib/src/kotlin/collections/Arrays.kt index 038fb445b97..d3343952917 100644 --- a/libraries/stdlib/src/kotlin/collections/Arrays.kt +++ b/libraries/stdlib/src/kotlin/collections/Arrays.kt @@ -67,6 +67,7 @@ public inline fun C.ifEmpty(defaultValue: () -> R): R where C : Array<*>, if (isEmpty()) defaultValue() else this +@UseExperimental(ExperimentalUnsignedTypes::class) @SinceKotlin("1.3") @PublishedApi @kotlin.jvm.JvmName("contentDeepEquals")