diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirDataFlowAnalyzer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirDataFlowAnalyzer.kt index 5f1800eb9f8..f2efe28a0c5 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirDataFlowAnalyzer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/dfa/FirDataFlowAnalyzer.kt @@ -39,6 +39,9 @@ class FirDataFlowAnalyzer(transformer: FirBodyResolveTransformer) : BodyResolveC private val variableStorage = DataFlowVariableStorage() private val edges = mutableMapOf, Flow>().withDefault { Flow.EMPTY } + /* + * If there is no types from smartcasts function returns null + */ fun getTypeUsingSmartcastInfo(qualifiedAccessExpression: FirQualifiedAccessExpression): Collection? { val symbol: FirBasedSymbol<*> = qualifiedAccessExpression.resolvedSymbol ?: return null val variable = variableStorage[symbol]?.real ?: return null