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 1d11061eb0d..93bbe16a7c1 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 @@ -145,7 +145,7 @@ internal class ObjCExportHeaderGenerator(val context: Context) { } private val ClassDescriptor.superProtocolsClause: String get() { - val interfaces = this.getSuperInterfaces() + val interfaces = this.getSuperInterfaces().filter { mapper.shouldBeExposed(it) } return if (interfaces.isEmpty()) { "" } else buildString {