From fda5ee7d06e032a5e3bedfb763f084481e6c391c Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 23 Nov 2020 18:57:58 +0300 Subject: [PATCH] Fir2IrLazyPropertyAccessor: make inline iff FIR accessor is inline --- .../jetbrains/kotlin/fir/lazy/Fir2IrLazyPropertyAccessor.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyPropertyAccessor.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyPropertyAccessor.kt index e776f825ee2..2ca9f7aa999 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyPropertyAccessor.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/lazy/Fir2IrLazyPropertyAccessor.kt @@ -35,6 +35,10 @@ class Fir2IrLazyPropertyAccessor( override val fir: FirMemberDeclaration get() = firAccessor ?: firParentProperty + // TODO: investigate why some deserialized properties are inline + override val isInline: Boolean + get() = firAccessor?.isInline == true + override var annotations: List by createLazyAnnotations() override val name: Name