fun test(b: Boolean, i: Int) { when { b -> { // BLOCK { // BLOCK val tmp_0: Int = i when { EQEQ(arg0 = tmp_0, arg1 = 0) -> 1 /*~> Unit */ else -> null /*~> Unit */ } } } else -> null /*~> Unit */ } }