FILE: literalInWhenSubject.kt public final fun test_1(s: R|kotlin/String?|): R|kotlin/Unit| { when (Boolean(true)) { ==($subj$, !=(R|/s|, Null(null))) -> { R|/s|.R|kotlin/String.length| } else -> { Null(null) } } } public final fun test_2(s: R|kotlin/String?|): R|kotlin/Unit| { when (!=(R|/s|, Null(null))) { ==($subj$, Boolean(true)) -> { R|/s|.R|kotlin/String.length| } else -> { Null(null) } } } public final fun test_3(s: R|kotlin/String?|): R|kotlin/Unit| { when () { ==(Boolean(true), !=(R|/s|, Null(null))) -> { R|/s|.R|kotlin/String.length| } } }