mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-17 00:21:28 +00:00
16 lines
396 B
Kotlin
Vendored
16 lines
396 B
Kotlin
Vendored
// !LANGUAGE: +NewInference
|
|
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
|
|
|
interface Base
|
|
class Inv<K> : Base
|
|
|
|
fun foo(x: Int): Inv<Int> = TODO()
|
|
fun foo(y: String): Inv<String> = TODO()
|
|
|
|
fun <T, R : Number> bar(f: (T) -> Inv<R>, p: String = "") {}
|
|
|
|
fun <T, R : Base> bar(f: (T) -> Inv<R>, p: Int = 4) {}
|
|
|
|
fun test() {
|
|
<!OVERLOAD_RESOLUTION_AMBIGUITY!>bar<!>(::<!DEBUG_INFO_MISSING_UNRESOLVED!>foo<!>)
|
|
} |