FIR: fix CCE in AttributeArrayOwner

This commit is contained in:
Mikhail Glukhikh
2020-08-25 18:09:49 +03:00
parent 962059a878
commit 5702fb3b22
@@ -31,9 +31,13 @@ abstract class AttributeArrayOwner<K : Any, T : Any> : AbstractArrayMapOwner<K,
}
1 -> {
arrayMap = ArrayMapImpl<T>().apply {
val map = arrayMap as OneElementArrayMap<T>
this[map.index] = map.value
val map = arrayMap as OneElementArrayMap<T>
if (map.index == id) {
arrayMap = OneElementArrayMap(value, id)
return
} else {
arrayMap = ArrayMapImpl()
arrayMap[map.index] = map.value
}
}
}