[FIR] Support DFA analysis of postponed lambdas. Add more kinds of edges of CFG

#KT-36248
#KT-35724 Fixed
This commit is contained in:
Dmitriy Novozhilov
2020-01-30 10:39:37 +03:00
parent c78da854f7
commit f8c8925fd6
31 changed files with 1371 additions and 893 deletions
@@ -13,5 +13,5 @@ fun myFun() {
val myParent = MyParent()
myParent.child?.nullableString ?: run { return }
myParent.child.notNull // <- No smart cast in plugin
myParent.child.<!INAPPLICABLE_CANDIDATE!>notNull<!> // <- No smart cast in plugin
}