FIR: report UNSAFE_CALL on dot when possible

This commit is contained in:
Mikhail Glukhikh
2021-01-29 10:25:59 +03:00
parent 0ee4f1f393
commit 7d4eaefd36
249 changed files with 1208 additions and 1649 deletions
@@ -1,6 +0,0 @@
val foo = iterator {
yield(0)
val nullable: String? = null
nullable.<!UNSAFE_CALL!>length<!>
nullable.<!UNSAFE_CALL!>get<!>(2)
}
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
val foo = iterator {
yield(0)
val nullable: String? = null
@@ -87,7 +87,7 @@ fun test() {
this@with.<!UNRESOLVED_REFERENCE!>yield<!>("")
yield2("")
this@with.<!UNSAFE_CALL!>yield2<!>("")
this@with<!UNSAFE_CALL!>.<!>yield2("")
}
}
}