Improve quoting in interop stubs for variadic functions

#KT-17321 Fixed
This commit is contained in:
Svyatoslav Scherbina
2017-04-10 12:32:12 +03:00
committed by SvyatoslavScherbina
parent 6cf55ce20d
commit c4cc91d880
@@ -821,8 +821,9 @@ class StubGenerator(
} else { } else {
"nativeNullPtr" "nativeNullPtr"
} }
val fixedArguments = paramNames.joinToString(", ") { it.asSimpleName() }
out("callWithVarargs(${func.kotlinExternalName}(), $resultPtr, $returnTypeKind, " + out("callWithVarargs(${func.kotlinExternalName}(), $resultPtr, $returnTypeKind, " +
"arrayOf(${paramNames.joinToString()}), variadicArguments, memScope)") "arrayOf($fixedArguments), variadicArguments, memScope)")
if (!func.returnsVoid()) { if (!func.returnsVoid()) {
out("resultVar.value") out("resultVar.value")