CFG: fix label binding for last instruction of finally block
So #KT-18698 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
ab0e734e7d
commit
c0e1b3ef2d
@@ -0,0 +1,22 @@
|
||||
// See KT-18698
|
||||
|
||||
val s = mutableListOf<String>()
|
||||
|
||||
fun test(name: String?, flag: Boolean): Boolean {
|
||||
try {
|
||||
name?.let {
|
||||
if (flag) {
|
||||
s.add(it)
|
||||
}
|
||||
else {
|
||||
s.remove(it)
|
||||
}
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
} finally {
|
||||
name?.hashCode()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user