blob: 10da21ffc2b94bb63177158c792cb93af48a11ba [file]
interface A {
abstract fun foo()
}
interface B : A {
abstract fun bar()
}
interface C : A {
abstract fun baz()
}
fun test(param: B) {
when {
param is C -> { // BLOCK
param.foo()
param.bar()
param /*as C */.baz()
}
}
}