From bf5cd14acdea2b3bef5d9730cbaee4f22e15a1df Mon Sep 17 00:00:00 2001 From: Georgy Bronnikov Date: Wed, 22 Dec 2021 21:06:54 +0300 Subject: [PATCH] Fir2Ir: allow setting Fir2IrLazyConstructor.extensionReceiverParameter Needed by handleJvmStaticInSingletonObjects after IR deserialization. --- .../org/jetbrains/kotlin/fir/lazy/Fir2IrLazyConstructor.kt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyConstructor.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyConstructor.kt index 53b89cd1cd3..370935e3ab2 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyConstructor.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyConstructor.kt @@ -94,11 +94,7 @@ class Fir2IrLazyConstructor( } else null } - override var extensionReceiverParameter: IrValueParameter? - get() = null - set(_) { - error("Mutating Fir2Ir lazy elements is not possible") - } + override var extensionReceiverParameter: IrValueParameter? = null override var contextReceiverParametersCount: Int = fir.contextReceivers.size