Files
kotlin-fork/compiler/testData/diagnostics/tests/smartCasts/smartcastOnSameFieldOfDifferentInstances.fir.kt
T
2020-02-27 18:21:34 +03:00

12 lines
272 B
Kotlin
Vendored

// !DIAGNOSTICS: -UNUSED_EXPRESSION
// See KT-27260
class A(val x: String?) {
fun foo(other: A) {
when {
x == null && other.x == null -> "1"
x.<!INAPPLICABLE_CANDIDATE!>length<!> <!UNRESOLVED_REFERENCE!>><!> 0 -> "2"
}
}
}