22 lines
405 B
Kotlin
Vendored
22 lines
405 B
Kotlin
Vendored
// !SKIP_TXT
|
|
|
|
fun exc(flag: Boolean) {
|
|
if (flag) throw RuntimeException()
|
|
}
|
|
|
|
fun test(flag: Boolean) {
|
|
var x: Any?
|
|
x = ""
|
|
try {
|
|
x = null
|
|
exc(flag)
|
|
x = 1
|
|
exc(!flag)
|
|
x = ""
|
|
} catch (e: Throwable) {
|
|
// all bad - could come here from either call
|
|
x.<!UNRESOLVED_REFERENCE!>length<!>
|
|
x.<!UNRESOLVED_REFERENCE!>inc<!>()
|
|
}
|
|
}
|