diff --git a/compiler/frontend/src/org/jetbrains/kotlin/contracts/ContractDeserializerImpl.kt b/compiler/frontend/src/org/jetbrains/kotlin/contracts/ContractDeserializerImpl.kt index 84b1b2a4956..3976ce15a2e 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/contracts/ContractDeserializerImpl.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/contracts/ContractDeserializerImpl.kt @@ -47,7 +47,7 @@ class ContractDeserializerImpl( if (!configuration.readDeserializedContracts) return null val worker = ContractDeserializationWorker(typeTable, typeDeserializer, ownerFunction, storageManager) - val contract = worker.deserializeContract(proto.contract) + val contract = worker.deserializeContract(proto.contract) ?: return null return ContractProviderKey to LazyContractProvider.createInitialized(contract) }