check return value type on direct call
(cherry picked from commit 70d305ebc48eaf5dbe8e3cd589daff5f49a704a3)
This commit is contained in:
+1
-1
@@ -747,7 +747,7 @@ internal class CodeGeneratorVisitor(val context: Context) : IrElementVisitorVoid
|
||||
fun callDirect(descriptor: FunctionDescriptor, args: List<LLVMOpaqueValue?>, 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)
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------//
|
||||
|
||||
Reference in New Issue
Block a user