blob: 29bf621a8fba7c5c23a448ffe3f489e1f35c80c5 [file]
// RUN_PIPELINE_TILL: BACKEND
// DUMP_CFG
// FULL_JDK
fun <T> List<T>.notInPlaceFilter(block: (T) -> Boolean): List<T> = this
fun foo() {}
fun testInPlace(list: List<Boolean>) =
try {
list.filter { it }
} finally {}
fun testNotInPlace(list: List<Boolean>) =
try {
list.notInPlaceFilter { it }
} finally {}
/* GENERATED_FIR_TAGS: funWithExtensionReceiver, functionDeclaration, functionalType, lambdaLiteral, nullableType,
thisExpression, tryExpression, typeParameter */