blob: aa1e2f660350653d9f0bafb5390909ba976eebae [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? = <!INITIALIZER_TYPE_MISMATCH!>{
<!NO_ELSE_IN_WHEN!>when<!>(this) {}
}<!>
val nonSealedTest: NonSealedBase.() -> ToState? = <!INITIALIZER_TYPE_MISMATCH!>{
when(this) {}
}<!>