Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/completion/postponedArgumentsAnalysis/wrongVariableFixationOrder2.kt
T
2020-07-20 19:20:18 +03:00

14 lines
366 B
Kotlin
Vendored

// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER
// Issue: KT-39633
interface Proxy<in D>
class A<E : Any>(val left: E) : Proxy<E>
abstract class Api {
abstract fun <T> magic(): T
inline fun <reified A : Any> match(proxy: Proxy<A>): A = magic()
inline fun <reified B : Any> f(x: B): B = g(x)
inline fun <reified C : Any> g(x: C) = match(A(x))
}