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