Files
kotlin-fork/compiler/testData/diagnostics/tests/when/kt47922.fir.kt
T
2021-08-04 19:33:45 +03:00

22 lines
381 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? = {
<!NON_EXHAUSTIVE_WHEN_STATEMENT!>when<!>(this) {}
}
val nonSealedTest: NonSealedBase.() -> ToState? = {
when(this) {}
}