Fix generating interop stubs for vararg functions with pointer retval (#569)
This commit is contained in:
committed by
Nikolay Igotti
parent
b5fcf0087b
commit
5bd10dc112
+1
-1
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user