@@ -158,10 +158,12 @@ impl EnumSizeOpt {
158158 tmp_ty,
159159 ) ,
160160 } ;
161- let rval = Rvalue :: Use ( Operand :: Constant ( box ( constant_vals) ) ) ;
161+ let rval = Rvalue :: Use ( Operand :: Constant ( Box :: new ( constant_vals) ) ) ;
162162
163- let const_assign =
164- Statement { source_info, kind : StatementKind :: Assign ( box ( place, rval) ) } ;
163+ let const_assign = Statement {
164+ source_info,
165+ kind : StatementKind :: Assign ( Box :: new ( ( place, rval) ) ) ,
166+ } ;
165167
166168 let discr_place = Place :: from (
167169 local_decls
@@ -170,48 +172,51 @@ impl EnumSizeOpt {
170172
171173 let store_discr = Statement {
172174 source_info,
173- kind : StatementKind :: Assign ( box ( discr_place, Rvalue :: Discriminant ( * rhs) ) ) ,
175+ kind : StatementKind :: Assign ( Box :: new ( (
176+ discr_place,
177+ Rvalue :: Discriminant ( * rhs) ,
178+ ) ) ) ,
174179 } ;
175180
176181 let discr_cast_place =
177182 Place :: from ( local_decls. push ( LocalDecl :: new ( tcx. types . usize , span) ) ) ;
178183
179184 let cast_discr = Statement {
180185 source_info,
181- kind : StatementKind :: Assign ( box (
186+ kind : StatementKind :: Assign ( Box :: new ( (
182187 discr_cast_place,
183188 Rvalue :: Cast (
184189 CastKind :: IntToInt ,
185190 Operand :: Copy ( discr_place) ,
186191 tcx. types . usize ,
187192 ) ,
188- ) ) ,
193+ ) ) ) ,
189194 } ;
190195
191196 let size_place =
192197 Place :: from ( local_decls. push ( LocalDecl :: new ( tcx. types . usize , span) ) ) ;
193198
194199 let store_size = Statement {
195200 source_info,
196- kind : StatementKind :: Assign ( box (
201+ kind : StatementKind :: Assign ( Box :: new ( (
197202 size_place,
198203 Rvalue :: Use ( Operand :: Copy ( Place {
199204 local : size_array_local,
200205 projection : tcx
201206 . mk_place_elems ( & [ PlaceElem :: Index ( discr_cast_place. local ) ] ) ,
202207 } ) ) ,
203- ) ) ,
208+ ) ) ) ,
204209 } ;
205210
206211 let dst =
207212 Place :: from ( local_decls. push ( LocalDecl :: new ( tcx. mk_mut_ptr ( ty) , span) ) ) ;
208213
209214 let dst_ptr = Statement {
210215 source_info,
211- kind : StatementKind :: Assign ( box (
216+ kind : StatementKind :: Assign ( Box :: new ( (
212217 dst,
213218 Rvalue :: AddressOf ( Mutability :: Mut , * lhs) ,
214- ) ) ,
219+ ) ) ) ,
215220 } ;
216221
217222 let dst_cast_ty = tcx. mk_mut_ptr ( tcx. types . u8 ) ;
@@ -220,21 +225,21 @@ impl EnumSizeOpt {
220225
221226 let dst_cast = Statement {
222227 source_info,
223- kind : StatementKind :: Assign ( box (
228+ kind : StatementKind :: Assign ( Box :: new ( (
224229 dst_cast_place,
225230 Rvalue :: Cast ( CastKind :: PtrToPtr , Operand :: Copy ( dst) , dst_cast_ty) ,
226- ) ) ,
231+ ) ) ) ,
227232 } ;
228233
229234 let src =
230235 Place :: from ( local_decls. push ( LocalDecl :: new ( tcx. mk_imm_ptr ( ty) , span) ) ) ;
231236
232237 let src_ptr = Statement {
233238 source_info,
234- kind : StatementKind :: Assign ( box (
239+ kind : StatementKind :: Assign ( Box :: new ( (
235240 src,
236241 Rvalue :: AddressOf ( Mutability :: Not , * rhs) ,
237- ) ) ,
242+ ) ) ) ,
238243 } ;
239244
240245 let src_cast_ty = tcx. mk_imm_ptr ( tcx. types . u8 ) ;
@@ -243,24 +248,24 @@ impl EnumSizeOpt {
243248
244249 let src_cast = Statement {
245250 source_info,
246- kind : StatementKind :: Assign ( box (
251+ kind : StatementKind :: Assign ( Box :: new ( (
247252 src_cast_place,
248253 Rvalue :: Cast ( CastKind :: PtrToPtr , Operand :: Copy ( src) , src_cast_ty) ,
249- ) ) ,
254+ ) ) ) ,
250255 } ;
251256
252257 let deinit_old =
253- Statement { source_info, kind : StatementKind :: Deinit ( box dst) } ;
258+ Statement { source_info, kind : StatementKind :: Deinit ( Box :: new ( dst) ) } ;
254259
255260 let copy_bytes = Statement {
256261 source_info,
257- kind : StatementKind :: Intrinsic (
258- box NonDivergingIntrinsic :: CopyNonOverlapping ( CopyNonOverlapping {
262+ kind : StatementKind :: Intrinsic ( Box :: new (
263+ NonDivergingIntrinsic :: CopyNonOverlapping ( CopyNonOverlapping {
259264 src : Operand :: Copy ( src_cast_place) ,
260265 dst : Operand :: Copy ( dst_cast_place) ,
261266 count : Operand :: Copy ( size_place) ,
262267 } ) ,
263- ) ,
268+ ) ) ,
264269 } ;
265270
266271 let store_dead = Statement {
0 commit comments