Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolve/cfg/variableInitializedInTryBlock.fir.txt
T
2021-08-26 10:08:52 +03:00

19 lines
574 B
Plaintext
Vendored

FILE: variableInitializedInTryBlock.kt
public final fun test(): R|kotlin/Unit| {
lval b: R|kotlin/Boolean|
try {
lval s: R|kotlin/String| = R|/getStringOrNull|() ?: ^test Unit
R|<local>/b| = !=(R|<local>/s|.R|kotlin/String.length|, Int(0))
}
finally {
R|/test|()
}
R|/takeBoolean|(R|<local>/b|)
}
public final fun takeBoolean(b: R|kotlin/Boolean|): R|kotlin/Unit| {
}
public final fun getStringOrNull(): R|kotlin/String?| {
^getStringOrNull String(hello)
}