From 354b231ea25435def2af96ed32fe6a0e51dce097 Mon Sep 17 00:00:00 2001 From: Svyatoslav Kuzmich Date: Sat, 21 Jan 2023 09:36:06 +0100 Subject: [PATCH] [Wasm] stdlib API: Mark internal compareTo functions as internal Default public visibility was a mistake. They were not intended to be public. --- .../stdlib/wasm/internal/kotlin/wasm/internal/WasmMath.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/stdlib/wasm/internal/kotlin/wasm/internal/WasmMath.kt b/libraries/stdlib/wasm/internal/kotlin/wasm/internal/WasmMath.kt index a270e3c78c0..db70739fe02 100644 --- a/libraries/stdlib/wasm/internal/kotlin/wasm/internal/WasmMath.kt +++ b/libraries/stdlib/wasm/internal/kotlin/wasm/internal/WasmMath.kt @@ -7,8 +7,10 @@ package kotlin.wasm.internal // `compareTo(x, y)` implemented as `(x >= y) - (x <= y)` -fun wasm_i32_compareTo(x: Int, y: Int): Int = +@PublishedApi +internal fun wasm_i32_compareTo(x: Int, y: Int): Int = wasm_i32_ge_s(x, y).toInt() - wasm_i32_le_s(x, y).toInt() -fun wasm_i64_compareTo(x: Long, y: Long): Int = +@PublishedApi +internal fun wasm_i64_compareTo(x: Long, y: Long): Int = wasm_i64_ge_s(x, y).toInt() - wasm_i64_le_s(x, y).toInt()