From 257f156e973c0f8639a5209750a9ed0c02db2cf5 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Thu, 14 Dec 2017 12:30:59 +0300 Subject: [PATCH] Fix #1139 Generate declarations adopting multiple protocols correctly --- .../backend/konan/objcexport/ObjCExportHeaderGenerator.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt index 32be424c70a..1d11061eb0d 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt @@ -150,9 +150,9 @@ internal class ObjCExportHeaderGenerator(val context: Context) { "" } else buildString { append(" <") - interfaces.forEach { + interfaces.joinTo(this) { translateInterface(it) - append(translateClassName(it)) + translateClassName(it) } append(">") }