From dab6fe29b189e4357e2b3f9b35edc003787d6a52 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 10 Jun 2019 20:56:50 +0300 Subject: [PATCH] Optimization: make property 'FirExpression.resultType' inline --- .../fir/resolve/transformers/FirBodyResolveTransformer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt index bdf7bef50e9..001424f4ca2 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt @@ -838,7 +838,7 @@ open class FirBodyResolveTransformer(val session: FirSession, val implicitTypeOn return super.transformConstExpression(constExpression, data) } - private var FirExpression.resultType: FirTypeRef + private inline var FirExpression.resultType: FirTypeRef get() = typeRef set(type) { replaceTypeRef(type)