// !DIAGNOSTICS: -UNUSED_VARIABLE inline fun foo(block: () -> T):T = block() fun baz() { val x: String = foo { val task: String? = null if (task == null) { return } else task } }