diff --git a/libraries/stdlib/wasm/src/generated/_ArraysWasm.kt b/libraries/stdlib/wasm/src/generated/_ArraysWasm.kt index 281fde8460a..b861b847697 100644 --- a/libraries/stdlib/wasm/src/generated/_ArraysWasm.kt +++ b/libraries/stdlib/wasm/src/generated/_ArraysWasm.kt @@ -2511,7 +2511,7 @@ public actual fun CharArray.sort(fromIndex: Int = 0, toIndex: Int = size): Unit * The sort is _stable_. It means that equal elements preserve their order relative to each other after sorting. */ public actual fun Array.sortWith(comparator: Comparator): Unit { - TODO("Wasm stdlib: sortWith(comparator: Comparator)") + if (size > 1) sortArrayWith(this, 0, size, comparator) } /** diff --git a/libraries/tools/kotlin-stdlib-gen/src/templates/Arrays.kt b/libraries/tools/kotlin-stdlib-gen/src/templates/Arrays.kt index a5169f9356b..90d6cc80842 100644 --- a/libraries/tools/kotlin-stdlib-gen/src/templates/Arrays.kt +++ b/libraries/tools/kotlin-stdlib-gen/src/templates/Arrays.kt @@ -1284,9 +1284,6 @@ object ArrayOps : TemplateGroupBase() { } on(Platform.Native) { body { """if (size > 1) sortArrayWith(this, 0, size, comparator)""" } - on(Backend.Wasm) { - body { """TODO("Wasm stdlib: $signature")""" } - } } }