fun testAugmentedMemberAssignment(d: dynamic) { d.m += "+=" d.m -= "-=" d.m *= "*=" d.m /= "/=" d.m %= "%=" } fun testSafeAugmentedMemberAssignment(d: dynamic) { { // BLOCK val tmp_0: dynamic = d when { EQEQ(arg0 = tmp_0, arg1 = null) -> null /*~> Unit */ else -> tmp_0.m += "+=" } } { // BLOCK val tmp_1: dynamic = d when { EQEQ(arg0 = tmp_1, arg1 = null) -> null /*~> Unit */ else -> tmp_1.m -= "-=" } } { // BLOCK val tmp_2: dynamic = d when { EQEQ(arg0 = tmp_2, arg1 = null) -> null /*~> Unit */ else -> tmp_2.m *= "*=" } } { // BLOCK val tmp_3: dynamic = d when { EQEQ(arg0 = tmp_3, arg1 = null) -> null /*~> Unit */ else -> tmp_3.m /= "/=" } } { // BLOCK val tmp_4: dynamic = d when { EQEQ(arg0 = tmp_4, arg1 = null) -> null /*~> Unit */ else -> tmp_4.m %= "%=" } } }