diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/EscapeAnalysis.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/EscapeAnalysis.kt index 9375bbb0d82..8d2b4af1462 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/EscapeAnalysis.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/optimizations/EscapeAnalysis.kt @@ -556,7 +556,7 @@ internal object EscapeAnalysis { context.log { "Escape analysis is not changed" } } else { context.log { "Escape analysis was refined:\n$endResult" } - if (numberOfRuns[function]!! > 1) { + if (numberOfRuns[function]!! > 2) { // TODO: suboptimal. May be it is possible somehow handle the entire component at once? context.log { "WARNING: Escape analysis for $function seems not to be converging." +