From 62707c9a896c100a0763f88c326ce5a94093d1a1 Mon Sep 17 00:00:00 2001 From: Vladimir Sukharev Date: Tue, 16 Aug 2022 14:37:17 +0000 Subject: [PATCH] Noinline main function also in case of no location debuginfo Merge-request: KT-MR-6868 Merged-by: Vladimir Sukharev --- .../kotlin/backend/konan/llvm/LlvmFunctionPrototype.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 43633596fcf..d571206d515 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,9 +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 - } + } + if (irFunction.symbol == context.ir.symbols.entryPoint) { + return true } return false