Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/regressions/kt2283.kt
T
Svetlana Isakova 9102622e02 more tests on type inference
#KT-2200 fixed
 #KT-2283 fixed
2012-08-07 18:09:02 +04:00

13 lines
338 B
Kotlin

//KT-2283 Bad diagnostics of failed type inference
package a
trait Foo<A>
fun <A, B> Foo<A>.map(<!UNUSED_PARAMETER!>f<!>: (A) -> B): Foo<B> = object : Foo<B> {}
fun foo() {
val l: Foo<String> = object : Foo<String> {}
val <!UNUSED_VARIABLE!>m<!>: Foo<String> = l.<!TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH!>map<!> { ppp -> 1 }
}