diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/objc/ObjCCodeGenerator.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/objc/ObjCCodeGenerator.kt index 27e0e42b3b5..87d6e5eba38 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/objc/ObjCCodeGenerator.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/objc/ObjCCodeGenerator.kt @@ -32,9 +32,10 @@ internal open class ObjCCodeGenerator(val codegen: CodeGenerator) { val objcRelease = run { val proto = LlvmFunctionProto( - "objc_release", + "llvm.objc.release", LlvmRetType(voidType), listOf(LlvmParamType(int8TypePtr)), + listOf(LlvmFunctionAttribute.NoUnwind), origin = context.stdlibModule.llvmSymbolOrigin ) context.llvm.externalFunction(proto)