@@ -75,27 +75,23 @@ pub unsafe extern "C" fn inc_decl_with_rvalue_side_effect() {
7575}
7676#[no_mangle ]
7777pub unsafe extern " C" fn inc_decl_with_lvalue_side_effect () {
78+ * lvalue_side_effect () += 1 ;
79+ * lvalue_side_effect () -= 1 ;
80+ * lvalue_side_effect () += 1 ;
81+ * lvalue_side_effect () -= 1 ;
7882 let ref mut c2rust_side_effects = * lvalue_side_effect ();
7983 * c2rust_side_effects += 1 ;
84+ let mut pre_inc: ::core ::ffi ::c_int = * c2rust_side_effects ;
8085 let ref mut c2rust_side_effects_0 = * lvalue_side_effect ();
8186 * c2rust_side_effects_0 -= 1 ;
87+ let mut pre_dec: ::core ::ffi ::c_int = * c2rust_side_effects_0 ;
8288 let ref mut c2rust_side_effects_1 = * lvalue_side_effect ();
83- * c2rust_side_effects_1 += 1 ;
84- let ref mut c2rust_side_effects_2 = * lvalue_side_effect ();
85- * c2rust_side_effects_2 -= 1 ;
86- let ref mut c2rust_side_effects_3 = * lvalue_side_effect ();
87- * c2rust_side_effects_3 += 1 ;
88- let mut pre_inc: ::core ::ffi ::c_int = * c2rust_side_effects_3 ;
89- let ref mut c2rust_side_effects_4 = * lvalue_side_effect ();
90- * c2rust_side_effects_4 -= 1 ;
91- let mut pre_dec: ::core ::ffi ::c_int = * c2rust_side_effects_4 ;
92- let ref mut c2rust_side_effects_5 = * lvalue_side_effect ();
93- let c2rust_fresh2 = * c2rust_side_effects_5 ;
94- * c2rust_side_effects_5 = * c2rust_side_effects_5 + 1 ;
89+ let c2rust_fresh2 = * c2rust_side_effects_1 ;
90+ * c2rust_side_effects_1 = * c2rust_side_effects_1 + 1 ;
9591 let mut post_inc: ::core ::ffi ::c_int = c2rust_fresh2 ;
96- let ref mut c2rust_side_effects_6 = * lvalue_side_effect ();
97- let c2rust_fresh3 = * c2rust_side_effects_6 ;
98- * c2rust_side_effects_6 = * c2rust_side_effects_6 - 1 ;
92+ let ref mut c2rust_side_effects_2 = * lvalue_side_effect ();
93+ let c2rust_fresh3 = * c2rust_side_effects_2 ;
94+ * c2rust_side_effects_2 = * c2rust_side_effects_2 - 1 ;
9995 let mut post_dec: ::core ::ffi ::c_int = c2rust_fresh3 ;
10096}
10197#[no_mangle ]
0 commit comments