31 lines
454 B
Kotlin
Vendored
31 lines
454 B
Kotlin
Vendored
// DUMP_CFG
|
|
|
|
fun getNullableString(): String? = null
|
|
fun takeNullableString(s: String?) {}
|
|
|
|
fun test_1() {
|
|
val x: String?
|
|
|
|
try {
|
|
val y = getNullableString()!! // 3
|
|
x = getNullableString()
|
|
} finally {
|
|
Unit
|
|
}
|
|
|
|
takeNullableString(x)
|
|
}
|
|
|
|
fun test_2() {
|
|
val x: String?
|
|
|
|
try {
|
|
val y = getNullableString()
|
|
x = getNullableString()
|
|
} finally {
|
|
Unit
|
|
}
|
|
|
|
takeNullableString(x)
|
|
}
|