[FIR] Fix tests (ARGUMENT_TYPE_MISMATCH instead of INCOMPATIBLE_CANDIDATE)
This commit is contained in:
committed by
TeamCityServer
parent
4ffab5fe5a
commit
ad9b962536
Vendored
+2
-2
@@ -16,6 +16,6 @@ fun test(s: Sub) {
|
||||
t: Trait -> s
|
||||
}
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>foo<!>(fun(t: Sub) = s)
|
||||
<!INAPPLICABLE_CANDIDATE!>foo<!>(fun(t): Super = s)
|
||||
foo(fun(t: Sub) = <!ARGUMENT_TYPE_MISMATCH!>s<!>)
|
||||
foo(fun(t): Super = <!ARGUMENT_TYPE_MISMATCH!>s<!>)
|
||||
}
|
||||
|
||||
Vendored
+12
-12
@@ -9,21 +9,21 @@ fun test1() {
|
||||
foo0 {
|
||||
""
|
||||
}
|
||||
<!INAPPLICABLE_CANDIDATE!>foo0<!> {
|
||||
s: String-> ""
|
||||
foo0 {
|
||||
s: String-> <!ARGUMENT_TYPE_MISMATCH!>""<!>
|
||||
}
|
||||
<!INAPPLICABLE_CANDIDATE!>foo0<!> {
|
||||
x, y -> ""
|
||||
foo0 {
|
||||
x, y -> <!ARGUMENT_TYPE_MISMATCH!>""<!>
|
||||
}
|
||||
|
||||
foo1 {
|
||||
""
|
||||
}
|
||||
<!INAPPLICABLE_CANDIDATE!>foo1<!> {
|
||||
s: String -> ""
|
||||
foo1 {
|
||||
s: String -> <!ARGUMENT_TYPE_MISMATCH!>""<!>
|
||||
}
|
||||
<!INAPPLICABLE_CANDIDATE!>foo1<!> {
|
||||
x, y -> ""
|
||||
foo1 {
|
||||
x, y -> <!ARGUMENT_TYPE_MISMATCH!>""<!>
|
||||
}
|
||||
foo1 {
|
||||
-> 42
|
||||
@@ -33,11 +33,11 @@ fun test1() {
|
||||
foo2 {
|
||||
""
|
||||
}
|
||||
<!INAPPLICABLE_CANDIDATE!>foo2<!> {
|
||||
s: String -> ""
|
||||
foo2 {
|
||||
s: String -> <!ARGUMENT_TYPE_MISMATCH!>""<!>
|
||||
}
|
||||
<!INAPPLICABLE_CANDIDATE!>foo2<!> {
|
||||
x -> ""
|
||||
foo2 {
|
||||
x -> <!ARGUMENT_TYPE_MISMATCH!>""<!>
|
||||
}
|
||||
foo2 {
|
||||
-> 42
|
||||
|
||||
Vendored
+1
-1
@@ -7,4 +7,4 @@ object Z {
|
||||
infix fun add(b : Foo.() -> Unit) : Z = Z
|
||||
}
|
||||
|
||||
val t2 = Z <!INAPPLICABLE_CANDIDATE!>add<!> { } <!TOO_MANY_ARGUMENTS!>{ }<!>
|
||||
val t2 = Z add <!ARGUMENT_TYPE_MISMATCH!>{ } <!TOO_MANY_ARGUMENTS!>{ }<!><!>
|
||||
|
||||
+1
-1
@@ -3,5 +3,5 @@
|
||||
|
||||
fun foo() {
|
||||
val f : Function1<*, *> = { x -> x.toString() }
|
||||
<!INAPPLICABLE_CANDIDATE!>f<!>(1)
|
||||
f(<!ARGUMENT_TYPE_MISMATCH!>1<!>)
|
||||
}
|
||||
|
||||
+2
-2
@@ -20,8 +20,8 @@ fun main() {
|
||||
val a8: () -> Int = fun(): String = "1"
|
||||
val a9: () -> () -> () -> Int = fun(): () -> () -> String = fun(): () -> String = fun(): String = "1"
|
||||
|
||||
<!INAPPLICABLE_CANDIDATE!>foo<!>(fun(): String = "1")
|
||||
<!INAPPLICABLE_CANDIDATE!>foo<!>(((fun(): String = "1")))
|
||||
foo(fun(): String = <!ARGUMENT_TYPE_MISMATCH!>"1"<!>)
|
||||
foo(((fun(): String = <!ARGUMENT_TYPE_MISMATCH!>"1"<!>)))
|
||||
|
||||
val a10: Int.(String) -> Int = fun (x: String) = 10
|
||||
val a11: () -> () -> () -> Int = fun() = fun() = fun(): String = "1"
|
||||
|
||||
Reference in New Issue
Block a user