Files
kotlin-fork/compiler/testData/diagnostics/testsWithStdLib/builderInference/buildListRemoveAddInBranches.kt
T
Mikhail Glukhikh 75ecba5a4a Tests/PCLA: extend the test for KT-55168
#KT-55168 As Designed
2024-03-01 17:02:49 +00:00

17 lines
319 B
Kotlin
Vendored

// ISSUE: KT-55168
fun foo(arg: Boolean) = buildList {
if (arg) <!TYPE_MISMATCH!>{
<!TYPE_MISMATCH!>removeLast()<!>
}<!> else {
add(42)
}
}
fun bar(arg: Boolean) = buildList {
if (!arg) {
add(42)
} else <!TYPE_MISMATCH!>{
<!TYPE_MISMATCH!>removeLast()<!>
}<!>
}