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) {
|
block(header) {
|
||||||
val resultPtr = if (!func.returnsVoid()) {
|
val resultPtr = if (!func.returnsVoid()) {
|
||||||
val returnType = returnValueMirror.pointedTypeName
|
val returnType = returnValueMirror.pointedTypeName
|
||||||
out("val resultVar = allocFfiReturnValueBuffer<$returnType>($returnType)")
|
out("val resultVar = allocFfiReturnValueBuffer<$returnType>(typeOf<$returnType>())")
|
||||||
"resultVar.rawPtr"
|
"resultVar.rawPtr"
|
||||||
} else {
|
} else {
|
||||||
"nativeNullPtr"
|
"nativeNullPtr"
|
||||||
|
|||||||
Reference in New Issue
Block a user