From c4cc91d88056210e1ffbd59e5a2ee4e421623920 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Mon, 10 Apr 2017 12:32:12 +0300 Subject: [PATCH] Improve quoting in interop stubs for variadic functions #KT-17321 Fixed --- .../jetbrains/kotlin/native/interop/gen/jvm/StubGenerator.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 e42a68b8edf..83b967e0489 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 @@ -821,8 +821,9 @@ class StubGenerator( } else { "nativeNullPtr" } + val fixedArguments = paramNames.joinToString(", ") { it.asSimpleName() } out("callWithVarargs(${func.kotlinExternalName}(), $resultPtr, $returnTypeKind, " + - "arrayOf(${paramNames.joinToString()}), variadicArguments, memScope)") + "arrayOf($fixedArguments), variadicArguments, memScope)") if (!func.returnsVoid()) { out("resultVar.value")