[FIR] Implement ASSIGNMENT_TYPE_MISMATCH, RESULT_TYPE_MISMATCH diagnostics, fix tests

This commit is contained in:
Ivan Kochurkin
2021-04-19 12:12:49 +03:00
committed by TeamCityServer
parent aa70c952eb
commit e57108d4e8
40 changed files with 200 additions and 131 deletions
@@ -34,8 +34,8 @@ fun foo(c: C) {
c.z checkType { _<String>() }
c.y = ""
c.y = 1
c.y = <!ASSIGNMENT_TYPE_MISMATCH!>1<!>
c.z = ""
c.z = 1
c.z = <!ASSIGNMENT_TYPE_MISMATCH!>1<!>
}
@@ -14,8 +14,8 @@ fun foo() {
noSetter checkType { _<Int>() }
x = 1
x = ""
x = <!ASSIGNMENT_TYPE_MISMATCH!>""<!>
noSetter = 2
noSetter = ""
noSetter = <!ASSIGNMENT_TYPE_MISMATCH!>""<!>
}