FILE: inplaceLambdaInControlFlowExpressions.kt public final fun materialize(): R|K| { ^materialize Null(null)!! } public final fun test_1(): R|kotlin/Unit| { lval x: R|kotlin/String| = when () { Boolean(true) -> { R|kotlin/run|( = run@fun (): R|kotlin/String| { ^ R|/materialize|() } ) } else -> { String() } } } public final fun test_2(): R|kotlin/Unit| { lval x: R|kotlin/String| = try { R|kotlin/run|( = run@fun (): R|kotlin/String| { ^ R|/materialize|() } ) } catch (e: R|kotlin/Exception|) { String() } } public final fun test_3(): R|kotlin/Unit| { lval x: R|kotlin/String| = R|kotlin/run|( = run@fun (): R|kotlin/String?| { ^ R|/materialize|() } )!! }