Files
kotlin-fork/compiler/testData/diagnostics/tests/sealed/WhenOnEmptySealed.kt
T
Mikhail Glukhikh f6872dfbea Exhaustive when support for sealed classes #KT-7606 Fixed
When on sealed can use is (both for derived classes and objects) or just comparison (only for derived objects).
A pack of tests provided.
2015-06-25 19:07:16 +03:00

12 lines
206 B
Kotlin
Vendored

// !DIAGNOSTICS: -UNUSED_EXPRESSION
sealed class Sealed {
}
fun foo(s: Sealed): Int {
return <!NO_ELSE_IN_WHEN!>when<!>(s) {
// We do not return anything, so else branch must be here
}
}