diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/CachedLibraries.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/CachedLibraries.kt index 0e3d0899357..906eaa0b8b7 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/CachedLibraries.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/CachedLibraries.kt @@ -220,7 +220,6 @@ class CachedLibraries( fun getCachedLibraryName(library: KotlinLibrary): String = getCachedLibraryName(library.uniqueName) fun getCachedLibraryName(libraryName: String): String = "$libraryName-cache" - @OptIn(ExperimentalUnsignedTypes::class) fun computeVersionedCacheDirectory(baseCacheDirectory: File, library: KotlinLibrary, allLibraries: Map): File { val dependencies = library.getAllTransitiveDependencies(allLibraries) val messageDigest = MessageDigest.getInstance("SHA-256") @@ -229,8 +228,8 @@ class CachedLibraries( dependencies.sortedBy { it.uniqueName }.forEach { messageDigest.digestLibrary(it) } val version = library.versions.libraryVersion ?: "unspecified" - val hashString = messageDigest.digest().asUByteArray() - .joinToString("") { it.toString(radix = 16).padStart(2, '0') } + val hashString = messageDigest.digest() + .joinToString("") { it.toUByte().toString(radix = 16).padStart(2, '0') } return baseCacheDirectory.child(library.uniqueName).child(version).child(hashString) }