From 9cc93e9e55f22c0a1d1c47b3137d8fcf53689e50 Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Tue, 20 Nov 2018 20:30:18 +0300 Subject: [PATCH] Fix Contracts deserialization for native plugin --- .../konan/impl/KonanDeserializedPackageFragmentsFactoryImpl.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/konan/library-reader/src/org/jetbrains/kotlin/serialization/konan/impl/KonanDeserializedPackageFragmentsFactoryImpl.kt b/konan/library-reader/src/org/jetbrains/kotlin/serialization/konan/impl/KonanDeserializedPackageFragmentsFactoryImpl.kt index 0bdb4a8f258..59b36d2442f 100644 --- a/konan/library-reader/src/org/jetbrains/kotlin/serialization/konan/impl/KonanDeserializedPackageFragmentsFactoryImpl.kt +++ b/konan/library-reader/src/org/jetbrains/kotlin/serialization/konan/impl/KonanDeserializedPackageFragmentsFactoryImpl.kt @@ -5,6 +5,7 @@ package org.jetbrains.kotlin.serialization.konan.impl +import org.jetbrains.kotlin.contracts.ContractDeserializerImpl import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.descriptors.impl.ClassDescriptorImpl import org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl @@ -118,7 +119,7 @@ internal object KonanDeserializedPackageFragmentsFactoryImpl : KonanDeserialized NullFlexibleTypeDeserializer, emptyList(), notFoundClasses, - ContractDeserializer.DEFAULT, + ContractDeserializerImpl(configuration), extensionRegistryLite = KonanSerializerProtocol.extensionRegistry )