[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
@@ -12,5 +12,5 @@ fun <R> choose3(c: Inv<Inv<R>>) {}
fun f(o: Out<Out<*>>, i: In<In<*>>, inv: Inv<Inv<*>>) {
choose1(o)
choose2(i)
<!INAPPLICABLE_CANDIDATE!>choose3<!>(inv)
choose3(<!ARGUMENT_TYPE_MISMATCH!>inv<!>)
}
@@ -3,7 +3,7 @@ package c
import java.util.ArrayList
fun Array<Int>.toIntArray(): IntArray = this.<!INAPPLICABLE_CANDIDATE!>mapTo<!>(IntArray(size), {it})
fun Array<Int>.toIntArray(): IntArray = this.mapTo(<!ARGUMENT_TYPE_MISMATCH!>IntArray(size)<!>, {it})
fun Array<Int>.toArrayList(): ArrayList<Int> = this.mapTo(ArrayList<Int>(size), {it})
@@ -140,8 +140,8 @@ class Main<L>(x: L?, y: L) {
val x120 = foo12(x!!)
val x121 = foo12(y!!)
val x122 = <!INAPPLICABLE_CANDIDATE!>foo12<!>(x)
val x123 = <!INAPPLICABLE_CANDIDATE!>foo12<!>(y)
val x122 = foo12(<!ARGUMENT_TYPE_MISMATCH!>x<!>)
val x123 = foo12(<!ARGUMENT_TYPE_MISMATCH!>y<!>)
val x133 = Foo13(x).foo1(y)
val x135 = Foo13(y).foo1(y)
@@ -21,6 +21,6 @@ public class Foo {
fun test(e: <!UNRESOLVED_REFERENCE!>ErrorType<!>) {
Foo.foo {
Sam.Result.<!INAPPLICABLE_CANDIDATE!>create<!>(e)
Sam.Result.create(<!ARGUMENT_TYPE_MISMATCH!>e<!>)
}
}
@@ -18,8 +18,8 @@ fun test(out: Out<Int>, i: In<Int>, inv: A<Int>) {
r checkType { _<Int>() }
// T? <: Int => error
<!INAPPLICABLE_CANDIDATE!>doIn<!>(i)
doIn(<!ARGUMENT_TYPE_MISMATCH!>i<!>)
// T? >: Int => error
<!INAPPLICABLE_CANDIDATE!>doA<!>(inv)
doA(<!ARGUMENT_TYPE_MISMATCH!>inv<!>)
}