[FIR] Fix tests (ARGUMENT_TYPE_MISMATCH instead of INCOMPATIBLE_CANDIDATE)

This commit is contained in:
Ivan Kochurkin
2021-04-06 01:35:30 +03:00
committed by TeamCityServer
parent 4ffab5fe5a
commit ad9b962536
461 changed files with 1239 additions and 1246 deletions
@@ -6,6 +6,6 @@ public fun foo() {
var s: Any = "not null"
if (s is String) {
s = 42
<!INAPPLICABLE_CANDIDATE!>bar<!>(s)
bar(<!ARGUMENT_TYPE_MISMATCH!>s<!>)
}
}
@@ -6,5 +6,5 @@ fun foo(x: Int, f: () -> Unit, y: Int) {}
fun bar() {
var x: Int?
x = 4
<!INAPPLICABLE_CANDIDATE!>foo<!>(x, { x = null; x<!UNSAFE_CALL!>.<!>hashCode() }, x)
foo(x, { x = null; x<!UNSAFE_CALL!>.<!>hashCode() }, <!ARGUMENT_TYPE_MISMATCH!>x<!>)
}
@@ -7,5 +7,5 @@ fun bar(s: String): Int {
fun foo(m: MyClass): Int {
m.p = "xyz"
return <!INAPPLICABLE_CANDIDATE!>bar<!>(m.p)
return bar(<!ARGUMENT_TYPE_MISMATCH!>m.p<!>)
}