class C { var x: Int field = x get set constructor(x: Int) /* primary */ { super/*Any*/() /* () */ } } fun test(nc: C?) { { // BLOCK val tmp_0: C? = nc when { EQEQ(arg0 = tmp_0, arg1 = null) -> null /*~> Unit */ else -> tmp_0.( = 42) } } }