[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
@@ -30,7 +30,7 @@ fun test(a: A, b: B, c: C) {
val k = three(a, b, c)
checkSubtype<A>(k)
<!INAPPLICABLE_CANDIDATE!>checkSubtype<!><B>(k)
checkSubtype<B>(<!ARGUMENT_TYPE_MISMATCH!>k<!>)
val l: Int = three(a, b, c)
use(d, e, f, g, h, k, l)
@@ -41,11 +41,11 @@ fun <T> foo(t: T, l: MutableList<T>): T = t
fun testErrorMessages(a: A, ml: MutableList<String>) {
if (a is B && a is C) {
<!INAPPLICABLE_CANDIDATE!>foo<!>(a, ml)
foo(a, <!ARGUMENT_TYPE_MISMATCH!>ml<!>)
}
if(a is C) {
<!INAPPLICABLE_CANDIDATE!>foo<!>(a, ml)
foo(a, <!ARGUMENT_TYPE_MISMATCH!>ml<!>)
}
}
@@ -53,7 +53,7 @@ fun rr(s: String?) {
if (s != null) {
val l = arrayListOf("", s)
checkSubtype<MutableList<String>>(l)
<!INAPPLICABLE_CANDIDATE!>checkSubtype<!><MutableList<String?>>(l)
checkSubtype<MutableList<String?>>(<!ARGUMENT_TYPE_MISMATCH!>l<!>)
}
}