blob: 889ad4d6bc1b1e9135b8b867d34f126086e63210 [file]
// DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE -UNUSED_EXPRESSION
interface Bound1
interface Bound2
object First : Bound1, Bound2
object Second : Bound1, Bound2
fun <S : Bound1> select(vararg args: S): S = TODO()
class Cls {
val property = select(First, Second)
}
fun test() {
val v = Cls().property
v
}