diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/LlvmAttributes.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/LlvmAttributes.kt index ab8b1b50a2f..eadb28b3bf4 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/LlvmAttributes.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/LlvmAttributes.kt @@ -67,6 +67,5 @@ private fun shouldEnforceFramePointer(context: Context): Boolean { } private fun enforceFramePointer(llvmFunction: LLVMValueRef) { - LLVMAddTargetDependentFunctionAttr(llvmFunction, "no-frame-pointer-elim", "true") - LLVMAddTargetDependentFunctionAttr(llvmFunction, "no-frame-pointer-elim-non-leaf", "") + LLVMAddTargetDependentFunctionAttr(llvmFunction, "frame-pointer", "all") }