Files
kotlin-fork/compiler/testData/diagnostics/testsWithStdLib/smartcasts/kt10463.kt
T
Dmitry Petrov f371e67ce8 PatternMatchingTypingVisitor:
rewrite type inference for 'when' using special constructs.
This fixes several type inference issues for 'when':
KT-9929, KT-9972, KT-10439, KT-10463
along with some other diagnostics-related issues.
2016-01-22 10:41:55 +03:00

6 lines
152 B
Kotlin
Vendored

val test: Int = listOf<Any>().map {
when (it) {
is Int -> <!DEBUG_INFO_SMARTCAST!>it<!>
else -> throw AssertionError()
}
}.sum()