diff --git a/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt b/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt index f22954e7d5f..f31ba2016e6 100644 --- a/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt +++ b/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt @@ -1603,9 +1603,7 @@ public final class Float private constructor() : Number(), Comparable { public override fun toString() = NumberConverter.convert(this) - public override fun hashCode(): Int { - return bits() - } + public override fun hashCode(): Int = toBits() @TypedIntrinsic(IntrinsicType.REINTERPRET) @PublishedApi @@ -1915,7 +1913,7 @@ public final class Double private constructor() : Number(), Comparable { public override fun toString(): String = NumberConverter.convert(this) - public override fun hashCode(): Int = bits().hashCode() + public override fun hashCode(): Int = toBits().hashCode() @TypedIntrinsic(IntrinsicType.REINTERPRET) @PublishedApi