FIR: Update test data (suspicious diagnostic on return statement)
There should be errors, but different: cannot infer parameter type ^KT-46422 Relates
This commit is contained in:
committed by
teamcityserver
parent
00821bbc63
commit
7c5c744e87
@@ -5,10 +5,10 @@ fun <T, R : Any> foo(body: (R?) -> T): T = fail()
|
||||
|
||||
fun test1() {
|
||||
foo {
|
||||
true
|
||||
<!ARGUMENT_TYPE_MISMATCH!>true<!>
|
||||
}
|
||||
foo { x ->
|
||||
true
|
||||
<!ARGUMENT_TYPE_MISMATCH!>true<!>
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,10 +17,10 @@ fun <T, R> bar(body: (R) -> T): T = fail()
|
||||
|
||||
fun test2() {
|
||||
bar {
|
||||
true
|
||||
<!ARGUMENT_TYPE_MISMATCH!>true<!>
|
||||
}
|
||||
bar { x ->
|
||||
true
|
||||
<!ARGUMENT_TYPE_MISMATCH!>true<!>
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,10 +28,10 @@ fun <T, R> baz(body: (List<R>) -> T): T = fail()
|
||||
|
||||
fun test3() {
|
||||
baz {
|
||||
true
|
||||
<!ARGUMENT_TYPE_MISMATCH!>true<!>
|
||||
}
|
||||
baz { x ->
|
||||
true
|
||||
<!ARGUMENT_TYPE_MISMATCH!>true<!>
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,10 +39,10 @@ fun <T, R : Any> brr(body: (List<R?>) -> T): T = fail()
|
||||
|
||||
fun test4() {
|
||||
brr {
|
||||
true
|
||||
<!ARGUMENT_TYPE_MISMATCH!>true<!>
|
||||
}
|
||||
brr { x ->
|
||||
true
|
||||
<!ARGUMENT_TYPE_MISMATCH!>true<!>
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ fun <T, R> foo(block: (T)-> R) = block
|
||||
fun test1() {
|
||||
foo {
|
||||
x -> // here we have 'cannot infer parameter type' error
|
||||
43
|
||||
<!ARGUMENT_TYPE_MISMATCH!>43<!>
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user