blob: 63877d762b6f43099840c43bb52cdeb555e74e73 [file]
// ISSUE: KT-47922
package whencase.castissue
sealed class SealedBase {
object Complete : SealedBase()
}
abstract class NonSealedBase {
object Complete : NonSealedBase()
}
sealed class ToState
val sealedTest: SealedBase.() -> ToState? = {
<!TYPE_MISMATCH!><!NO_ELSE_IN_WHEN!>when<!>(this) {}<!>
}
val nonSealedTest: NonSealedBase.() -> ToState? = {
<!TYPE_MISMATCH!>when(this) {}<!>
}