From d91266d4c30ae37ddbd055a20eda4bc4b5bef904 Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Thu, 12 Mar 2020 00:28:04 +0300 Subject: [PATCH] Filter out nullable extensions to arrays --- .../src/org/jetbrains/kotlin/backend/konan/ir/Ir.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ir/Ir.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ir/Ir.kt index 7c273aa0b2a..e7370b79d8e 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ir/Ir.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ir/Ir.kt @@ -302,6 +302,7 @@ internal class KonanSymbols( .singleOrNull { it.valueParameters.isEmpty() && it.extensionReceiverParameter?.type?.constructor?.declarationDescriptor == descriptor + && it.extensionReceiverParameter?.type?.isMarkedNullable == false && !it.isExpect } ?: error(descriptor.toString()) return symbolTable.referenceSimpleFunction(functionDescriptor)