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)