diff --git a/libraries/tools/kotlin-stdlib-gen/src/templates/Arrays.kt b/libraries/tools/kotlin-stdlib-gen/src/templates/Arrays.kt index ca933f25362..c2530b21035 100644 --- a/libraries/tools/kotlin-stdlib-gen/src/templates/Arrays.kt +++ b/libraries/tools/kotlin-stdlib-gen/src/templates/Arrays.kt @@ -1654,7 +1654,8 @@ object ArrayOps : TemplateGroupBase() { on(Backend.Wasm) { body { """ - for (index in fromIndex..toIndex) { + AbstractList.checkRangeIndexes(fromIndex, toIndex, size) + for (index in fromIndex until toIndex) { this[index] = element } """