diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/LlvmFunctionPrototype.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/LlvmFunctionPrototype.kt index 1fe02374e79..43633596fcf 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/LlvmFunctionPrototype.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/LlvmFunctionPrototype.kt @@ -183,6 +183,9 @@ private fun mustNotInline(context: Context, irFunction: IrFunction): Boolean { // To simplify skipping this constructor when scanning call stack in Kotlin_getCurrentStackTrace. return true } + if (irFunction.symbol == context.ir.symbols.entryPoint) { + return true + } } return false