fun testAugmentedMemberAssignment(d: dynamic) { d.m += "+=" d.m -= "-=" d.m *= "*=" d.m /= "/=" d.m %= "%=" } fun testSafeAugmentedMemberAssignment(d: dynamic) { { // BLOCK val tmp0_safe_receiver: dynamic = d when { EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null /*~> Unit */ else -> tmp0_safe_receiver.m += "+=" } } { // BLOCK val tmp1_safe_receiver: dynamic = d when { EQEQ(arg0 = tmp1_safe_receiver, arg1 = null) -> null /*~> Unit */ else -> tmp1_safe_receiver.m -= "-=" } } { // BLOCK val tmp2_safe_receiver: dynamic = d when { EQEQ(arg0 = tmp2_safe_receiver, arg1 = null) -> null /*~> Unit */ else -> tmp2_safe_receiver.m *= "*=" } } { // BLOCK val tmp3_safe_receiver: dynamic = d when { EQEQ(arg0 = tmp3_safe_receiver, arg1 = null) -> null /*~> Unit */ else -> tmp3_safe_receiver.m /= "/=" } } { // BLOCK val tmp4_safe_receiver: dynamic = d when { EQEQ(arg0 = tmp4_safe_receiver, arg1 = null) -> null /*~> Unit */ else -> tmp4_safe_receiver.m %= "%=" } } }