From a0337ec10d9143c6a5cfb11ecc1838b2f87bf925 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Fri, 18 Sep 2020 17:11:50 +0300 Subject: [PATCH] FIR: fix invalid increasing inner array size in ArrayMapImpl --- .../fir/cones/src/org/jetbrains/kotlin/fir/utils/ArrayMap.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/cones/src/org/jetbrains/kotlin/fir/utils/ArrayMap.kt b/compiler/fir/cones/src/org/jetbrains/kotlin/fir/utils/ArrayMap.kt index 0a685e62688..6d2070d5b61 100644 --- a/compiler/fir/cones/src/org/jetbrains/kotlin/fir/utils/ArrayMap.kt +++ b/compiler/fir/cones/src/org/jetbrains/kotlin/fir/utils/ArrayMap.kt @@ -79,7 +79,7 @@ internal class ArrayMapImpl : ArrayMap() { private var data = arrayOfNulls(DEFAULT_SIZE) private fun ensureCapacity(index: Int) { - if (data.size < index) { + if (data.size <= index) { data = data.copyOf(data.size * INCREASE_K) } }