Files
kotlin-fork/compiler/testData/diagnostics/tests/smartCasts/alwaysNull.kt
T
2015-11-09 16:36:37 +03:00

11 lines
298 B
Kotlin
Vendored

fun foo(): String {
var s: String?
s = null
<!ALWAYS_NULL!>s<!>?.length
if (<!ALWAYS_NULL!>s<!> == null) s = "z"
var t: String? = "y"
if (t == null) t = "x"
var x: Int? = null
if (x == null) <!TYPE_MISMATCH!>x += null<!>
return <!DEBUG_INFO_SMARTCAST!>t<!> + s
}