diff --git a/runtime/src/main/kotlin/kotlin/collections/ArrayList.kt b/runtime/src/main/kotlin/kotlin/collections/ArrayList.kt index 1843f805c97..f829871cab7 100644 --- a/runtime/src/main/kotlin/kotlin/collections/ArrayList.kt +++ b/runtime/src/main/kotlin/kotlin/collections/ArrayList.kt @@ -216,8 +216,7 @@ class ArrayList private constructor( if (backing != null) { backing.addAtInternal(i, element) array = backing.array - // length++ kills translation - length = length + 1 + length++ } else { insertAtInternal(i, 1) array[i] = element @@ -276,8 +275,7 @@ class ArrayList private constructor( if (elements.contains(array[rangeOffset + i])) { array[rangeOffset + j++] = array[rangeOffset + i++] } else { - // TODO: i++ kills translation. - i = i + 1 + i++ } } val removed = rangeLength - j