[FIR] Add supprot of InvocationKind.UNKNOWN for in-place lambdas

This commit is contained in:
Dmitriy Novozhilov
2019-09-04 19:15:07 +03:00
parent 2f6f07bc7d
commit 531c2b9617
@@ -77,6 +77,10 @@ class ControlFlowGraphBuilder {
when (invocationKind) {
InvocationKind.AT_LEAST_ONCE -> addEdge(exitNode, enterNode)
InvocationKind.AT_MOST_ONCE -> addEdge(enterNode, exitNode)
InvocationKind.UNKNOWN -> {
addEdge(exitNode, enterNode)
addEdge(enterNode, exitNode)
}
}
functionExitNodes.push(exitNode)