Files
kotlin-fork/compiler/testData/ir/irText/expressions/ifElseIf.kt.txt
T
Dmitriy Novozhilov b454fcc1e0 [FIR] Save IR dumps to .ir.txt files instead of .txt in tests
This is needed to avoid clashes between different dumps from different
  handlers
2021-10-12 17:26:36 +03:00

40 lines
592 B
Plaintext
Vendored

fun test(i: Int): Int {
return when {
greater(arg0 = i, arg1 = 0) -> 1
less(arg0 = i, arg1 = 0) -> -1
else -> 0
}
}
fun testEmptyBranches1(flag: Boolean) {
when {
flag -> { // BLOCK
}
else -> true /*~> Unit */
}
when {
flag -> true /*~> Unit */
}
}
fun testEmptyBranches2(flag: Boolean) {
when {
flag -> { // BLOCK
}
else -> true /*~> Unit */
}
when {
flag -> true /*~> Unit */
else -> { // BLOCK
}
}
}
fun testEmptyBranches3(flag: Boolean) {
when {
flag -> { // BLOCK
}
else -> true /*~> Unit */
}
}