Fix generating interop stubs for vararg functions with pointer retval (#569)

This commit is contained in:
SvyatoslavScherbina
2017-05-11 18:54:31 +03:00
committed by Nikolay Igotti
parent b5fcf0087b
commit 5bd10dc112
@@ -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"