From 81fd6126d96a73de34df321da271edd62485a2e9 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Wed, 9 Jun 2021 12:29:25 +0200 Subject: [PATCH] [k/n][codegen][d/i] dont generate debug line information for prolog and {locals,stack}_init - fixes KT-47198 --- .../jetbrains/kotlin/backend/konan/llvm/CodeGenerator.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/CodeGenerator.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/CodeGenerator.kt index a2be9bcfc6a..ba654468515 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/CodeGenerator.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/CodeGenerator.kt @@ -402,9 +402,9 @@ internal class FunctionGenerationContext(val function: LLVMValueRef, //private var arenaSlot: LLVMValueRef? = null private val slotToVariableLocation = mutableMapOf() - private val prologueBb = basicBlockInFunction("prologue", startLocation) - private val localsInitBb = basicBlockInFunction("locals_init", startLocation) - private val stackLocalsInitBb = basicBlockInFunction("stack_locals_init", startLocation) + private val prologueBb = basicBlockInFunction("prologue", null) + private val localsInitBb = basicBlockInFunction("locals_init", null) + private val stackLocalsInitBb = basicBlockInFunction("stack_locals_init", null) private val entryBb = basicBlockInFunction("entry", startLocation) private val epilogueBb = basicBlockInFunction("epilogue", endLocation) private val cleanupLandingpad = basicBlockInFunction("cleanup_landingpad", endLocation)