[K/N] devirtualization: fix constraing graph logging
diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DevirtualizationAnalysis.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DevirtualizationAnalysis.kt index 03cae13..0be2816 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DevirtualizationAnalysis.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/DevirtualizationAnalysis.kt
@@ -975,7 +975,8 @@ context.logMultiple { +"CONSTRAINT GRAPH FOR $symbol" - val ids = function.body.allScopes.flatMap { it.nodes }.withIndex().associateBy({ it.value }, { it.index }) + val nodes = listOf(body.rootScope) + body.allScopes.flatMap { it.nodes } + val ids = nodes.withIndex().associateBy({ it.value }, { it.index }) function.body.forEachNonScopeNode { node -> +"FT NODE #${ids[node]}" +DataFlowIR.Function.nodeToString(node, ids)