[FIR] Fix forgotten level changes during building CFG for !!
This commit is contained in:
committed by
teamcity
parent
d835005647
commit
ed8187109a
@@ -0,0 +1,30 @@
|
||||
// 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)
|
||||
}
|
||||
Reference in New Issue
Block a user