From d2a51677d553590c16624ffa894308c8732d2e9a Mon Sep 17 00:00:00 2001 From: Konstantin Anisimov Date: Mon, 21 Nov 2016 13:14:59 +0300 Subject: [PATCH] check return value type on direct call (cherry picked from commit 70d305ebc48eaf5dbe8e3cd589daff5f49a704a3) --- .../src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt index 4abf0e6271f..f5dbc09b6ce 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt @@ -747,7 +747,7 @@ internal class CodeGeneratorVisitor(val context: Context) : IrElementVisitorVoid fun callDirect(descriptor: FunctionDescriptor, args: List, result: String?): LLVMOpaqueValue? { val realDescriptor = DescriptorUtils.unwrapFakeOverride(descriptor) val llvmFunction = codegen.functionLlvmValue(realDescriptor) - return codegen.call(llvmFunction, args, result) + return call(descriptor, llvmFunction, args, result) } //-------------------------------------------------------------------------//