diff --git a/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/StubGenerator.kt b/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/StubGenerator.kt index ff0daa5b428..3a80b5ff5e6 100644 --- a/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/StubGenerator.kt +++ b/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/StubGenerator.kt @@ -892,7 +892,7 @@ class StubGenerator( block(header) { val resultPtr = if (!func.returnsVoid()) { val returnType = returnValueMirror.pointedTypeName - out("val resultVar = allocFfiReturnValueBuffer<$returnType>($returnType)") + out("val resultVar = allocFfiReturnValueBuffer<$returnType>(typeOf<$returnType>())") "resultVar.rawPtr" } else { "nativeNullPtr"