diff --git a/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.kt b/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.kt index 24f03909902..73dd58b8f1e 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/cfg/PseudocodeVariablesData.kt @@ -163,9 +163,7 @@ class PseudocodeVariablesData(val pseudocode: Pseudocode, private val bindingCon else { enterResult = UseControlFlowInfo() for (edgeData in incomingEdgesData) { - for (entry in edgeData.entries) { - val variableDescriptor = entry.key - val variableUseState = entry.value + for ((variableDescriptor, variableUseState) in edgeData) { enterResult.put(variableDescriptor, variableUseState.merge(enterResult[variableDescriptor])) } }