// ISSUE: KT-39012 interface A fun foo(f: (MutableList) -> Unit): List? = TODO() fun listOf(): List = TODO() fun bar1(w: List): List? { return foo { container -> container.add("") } ?: w } fun bar2(): List? { return foo { container -> container.add("") } ?: listOf() }