@@ -63,37 +63,41 @@ pub unsafe extern "C" fn inc_decl_with_rvalue_side_effect() {
6363 arr [side_effect () as usize ] -= 1 ;
6464 arr [side_effect () as usize ] += 1 ;
6565 arr [side_effect () as usize ] -= 1 ;
66- arr [side_effect () as usize ] += 1 ;
67- let mut pre_inc: ::core ::ffi ::c_int = arr [side_effect () as usize ];
68- arr [side_effect () as usize ] -= 1 ;
69- let mut pre_dec: ::core ::ffi ::c_int = arr [side_effect () as usize ];
70- let c2rust_fresh0 = arr [side_effect () as usize ];
71- arr [side_effect () as usize ] = arr [side_effect () as usize ] + 1 ;
72- let mut post_inc: ::core ::ffi ::c_int = c2rust_fresh0 ;
73- let c2rust_fresh1 = arr [side_effect () as usize ];
74- arr [side_effect () as usize ] = arr [side_effect () as usize ] - 1 ;
75- let mut post_dec: ::core ::ffi ::c_int = c2rust_fresh1 ;
66+ let c2rust_fresh0 = & raw mut arr [side_effect () as usize ];
67+ * c2rust_fresh0 += 1 ;
68+ let mut pre_inc: ::core ::ffi ::c_int = * c2rust_fresh0 ;
69+ let c2rust_fresh1 = & raw mut arr [side_effect () as usize ];
70+ * c2rust_fresh1 -= 1 ;
71+ let mut pre_dec: ::core ::ffi ::c_int = * c2rust_fresh1 ;
72+ let c2rust_fresh2 = & raw mut arr [side_effect () as usize ];
73+ let c2rust_fresh3 = * c2rust_fresh2 ;
74+ * c2rust_fresh2 = * c2rust_fresh2 + 1 ;
75+ let mut post_inc: ::core ::ffi ::c_int = c2rust_fresh3 ;
76+ let c2rust_fresh4 = & raw mut arr [side_effect () as usize ];
77+ let c2rust_fresh5 = * c2rust_fresh4 ;
78+ * c2rust_fresh4 = * c2rust_fresh4 - 1 ;
79+ let mut post_dec: ::core ::ffi ::c_int = c2rust_fresh5 ;
7680}
7781#[no_mangle ]
7882pub unsafe extern " C" fn inc_decl_with_lvalue_side_effect () {
7983 * lvalue_side_effect () += 1 ;
8084 * lvalue_side_effect () -= 1 ;
8185 * lvalue_side_effect () += 1 ;
8286 * lvalue_side_effect () -= 1 ;
83- let c2rust_fresh2 = & raw mut * lvalue_side_effect ();
84- * c2rust_fresh2 += 1 ;
85- let mut pre_inc: ::core ::ffi ::c_int = * c2rust_fresh2 ;
86- let c2rust_fresh3 = & raw mut * lvalue_side_effect ();
87- * c2rust_fresh3 -= 1 ;
88- let mut pre_dec: ::core ::ffi ::c_int = * c2rust_fresh3 ;
89- let c2rust_fresh4 = & raw mut * lvalue_side_effect ();
90- let c2rust_fresh5 = * c2rust_fresh4 ;
91- * c2rust_fresh4 = * c2rust_fresh4 + 1 ;
92- let mut post_inc: ::core ::ffi ::c_int = c2rust_fresh5 ;
9387 let c2rust_fresh6 = & raw mut * lvalue_side_effect ();
94- let c2rust_fresh7 = * c2rust_fresh6 ;
95- * c2rust_fresh6 = * c2rust_fresh6 - 1 ;
96- let mut post_dec: ::core ::ffi ::c_int = c2rust_fresh7 ;
88+ * c2rust_fresh6 += 1 ;
89+ let mut pre_inc: ::core ::ffi ::c_int = * c2rust_fresh6 ;
90+ let c2rust_fresh7 = & raw mut * lvalue_side_effect ();
91+ * c2rust_fresh7 -= 1 ;
92+ let mut pre_dec: ::core ::ffi ::c_int = * c2rust_fresh7 ;
93+ let c2rust_fresh8 = & raw mut * lvalue_side_effect ();
94+ let c2rust_fresh9 = * c2rust_fresh8 ;
95+ * c2rust_fresh8 = * c2rust_fresh8 + 1 ;
96+ let mut post_inc: ::core ::ffi ::c_int = c2rust_fresh9 ;
97+ let c2rust_fresh10 = & raw mut * lvalue_side_effect ();
98+ let c2rust_fresh11 = * c2rust_fresh10 ;
99+ * c2rust_fresh10 = * c2rust_fresh10 - 1 ;
100+ let mut post_dec: ::core ::ffi ::c_int = c2rust_fresh11 ;
97101}
98102#[no_mangle ]
99103pub unsafe extern " C" fn unsigned_compound_desugaring () {
0 commit comments