blob: 5b446b9148dc986fcbc58c34ef3f4db9f106e3ee [file]
// RUN_PIPELINE_TILL: CODEGEN
// 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 */