[FIR] Propagate non-null info for val members, ^KT-44560 Fixed

This commit is contained in:
Ivan Kochurkin
2021-12-14 22:53:37 +03:00
committed by teamcity
parent c5a03d0573
commit 9e55e41d8b
6 changed files with 35 additions and 34 deletions
@@ -63,6 +63,7 @@ class VariableStorageImpl(private val session: FirSession) : VariableStorage() {
is FirExpressionWithSmartcast -> originalExpression.unwrapElement()
is FirSafeCallExpression -> regularQualifiedAccess.unwrapElement()
is FirCheckedSafeCallSubject -> originalReceiverRef.value.unwrapElement()
is FirCheckNotNullCall -> argument.unwrapElement()
else -> this
}