diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/ControlFlowGraph.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/ControlFlowGraph.kt index b2bbc2e1c05..3a89a1ef9ce 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/ControlFlowGraph.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/optimization/common/ControlFlowGraph.kt @@ -11,8 +11,8 @@ import org.jetbrains.org.objectweb.asm.tree.* class ControlFlowGraph private constructor(private val insns: InsnList) { - private val successors: Array> = Array(insns.size()) { ArrayList() } - private val predecessors: Array> = Array(insns.size()) { ArrayList() } + private val successors: Array> = Array(insns.size()) { ArrayList(2) } + private val predecessors: Array> = Array(insns.size()) { ArrayList(2) } fun getSuccessorsIndices(insn: AbstractInsnNode): List = getSuccessorsIndices(insns.indexOf(insn)) fun getSuccessorsIndices(index: Int): List = successors[index]