diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/CallGraphBuilder.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/CallGraphBuilder.kt index 346f2c1f4d8..98d4bd72fc4 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/CallGraphBuilder.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/CallGraphBuilder.kt @@ -193,6 +193,12 @@ internal class CallGraphBuilder( else { val callSite = CallGraphNode.CallSite(call, true, call.callee) callGraph.addEdge(symbol, callSite) + + allPossibleCallees.forEach { + val callee = moduleDFG.functions[it] + if (callee != null) + functionStack.push(HandleFunctionParams(null, callee)) + } } } }