Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/upperBounds/nonNullUpperBound.fir.kt
T

14 lines
255 B
Kotlin
Vendored

fun <R : Any> unescape(value: Any): R? = throw Exception("$value")
fun <T: Any> foo(v: Any): T? = unescape(v)
//--------------
interface A
fun <R : A> unescapeA(value: Any): R? = throw Exception("$value")
fun <T: A> fooA(v: Any): T? = unescapeA(v)