diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/cfg/ControlFlowGraphBuilder.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/cfg/ControlFlowGraphBuilder.kt index f2f94234470..fea7e1485cc 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/cfg/ControlFlowGraphBuilder.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/cfg/ControlFlowGraphBuilder.kt @@ -133,7 +133,7 @@ class ControlFlowGraphBuilder { } fun CFGNode<*>.extractArgument(): FirElement? = when (this) { - is FunctionEnterNode, is TryMainBlockEnterNode, is CatchClauseEnterNode -> null + is FunctionEnterNode, is TryMainBlockEnterNode, is FinallyBlockExitNode, is CatchClauseEnterNode -> null is StubNode, is BlockExitNode -> firstPreviousNode.extractArgument() else -> fir.extractArgument() }