FILE: intersectDynamicAndString.kt public final fun bar(): R|dynamic| { ^bar R|kotlin/TODO|() } public final fun foo(): R|kotlin/Unit| { lval x: R|dynamic| = R|/bar|() when () { (R|/x| is R|kotlin/String|) -> { lval y: R|dynamic| = R|/x| } } }