[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
@@ -10,11 +10,11 @@ class X {
fun testStar(y: X.Y<*>, t: Any) {
X().<!INAPPLICABLE_CANDIDATE!>foo<!>(y, t)
X().foo(y, <!ARGUMENT_TYPE_MISMATCH!>t<!>)
}
fun testOut(y: X.Y<out Any>, t: Any) {
X().<!INAPPLICABLE_CANDIDATE!>foo<!>(y, t)
X().foo(y, <!ARGUMENT_TYPE_MISMATCH!>t<!>)
}
fun testIn(y: X.Y<in Any>, t: Any) {
@@ -22,9 +22,9 @@ fun testIn(y: X.Y<in Any>, t: Any) {
}
fun <T : Any> testWithParameter(y: X.Y<T>, t: Any) {
X().<!INAPPLICABLE_CANDIDATE!>foo<!>(y, t)
X().foo(y, <!ARGUMENT_TYPE_MISMATCH!>t<!>)
}
fun <T : Any> testWithCapturedParameter(y: X.Y<out T>, t: Any) {
X().<!INAPPLICABLE_CANDIDATE!>foo<!>(y, t)
X().foo(y, <!ARGUMENT_TYPE_MISMATCH!>t<!>)
}