Files
kotlin-fork/compiler/testData/diagnostics/tests/when/kt47922.fir.kt
T
2023-04-30 16:12:54 +00:00

22 lines
431 B
Kotlin
Vendored

// 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) {}
}<!>