From 338503a4ae1b606dd465d2105d0de79621068152 Mon Sep 17 00:00:00 2001 From: Jinseong Jeon Date: Mon, 26 Apr 2021 00:21:48 -0700 Subject: [PATCH] FIR checker: minor cleanup in FirPropertyInitializationAnalyzer --- .../fir/analysis/cfa/FirPropertyInitializationAnalyzer.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/cfa/FirPropertyInitializationAnalyzer.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/cfa/FirPropertyInitializationAnalyzer.kt index b268d34555f..fb5ac8af667 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/cfa/FirPropertyInitializationAnalyzer.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/cfa/FirPropertyInitializationAnalyzer.kt @@ -87,8 +87,7 @@ object FirPropertyInitializationAnalyzer : AbstractFirPropertyInitializationChec } override fun visitQualifiedAccessNode(node: QualifiedAccessNode) { - val reference = node.fir.calleeReference as? FirResolvedNamedReference ?: return - val symbol = reference.resolvedSymbol as? FirPropertySymbol ?: return + val symbol = getPropertySymbol(node) ?: return if (symbol !in localProperties) return if (symbol.fir.isLateInit) return val pathAwareInfo = data.getValue(node)