Filter out nullable extensions to arrays

This commit is contained in:
Pavel Punegov
2020-03-12 00:28:04 +03:00
committed by Pavel Punegov
parent 62f7f010b8
commit d91266d4c3
@@ -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)