@@ -267,11 +267,11 @@ pub fn fixup_fragment_sets<'a, 'tcx>(this: &MoveData<'tcx>, tcx: TyCtxt<'a, 'tcx
267
267
// First, filter out duplicates
268
268
moved. sort ( ) ;
269
269
moved. dedup ( ) ;
270
- debug ! ( "fragments 1 moved: {:?}" , path_lps( & moved[ .. ] ) ) ;
270
+ debug ! ( "fragments 1 moved: {:?}" , path_lps( & moved) ) ;
271
271
272
272
assigned. sort ( ) ;
273
273
assigned. dedup ( ) ;
274
- debug ! ( "fragments 1 assigned: {:?}" , path_lps( & assigned[ .. ] ) ) ;
274
+ debug ! ( "fragments 1 assigned: {:?}" , path_lps( & assigned) ) ;
275
275
276
276
// Second, build parents from the moved and assigned.
277
277
for m in & moved {
@@ -291,14 +291,14 @@ pub fn fixup_fragment_sets<'a, 'tcx>(this: &MoveData<'tcx>, tcx: TyCtxt<'a, 'tcx
291
291
292
292
parents. sort ( ) ;
293
293
parents. dedup ( ) ;
294
- debug ! ( "fragments 2 parents: {:?}" , path_lps( & parents[ .. ] ) ) ;
294
+ debug ! ( "fragments 2 parents: {:?}" , path_lps( & parents) ) ;
295
295
296
296
// Third, filter the moved and assigned fragments down to just the non-parents
297
- moved. retain ( |f| non_member ( * f, & parents[ .. ] ) ) ;
298
- debug ! ( "fragments 3 moved: {:?}" , path_lps( & moved[ .. ] ) ) ;
297
+ moved. retain ( |f| non_member ( * f, & parents) ) ;
298
+ debug ! ( "fragments 3 moved: {:?}" , path_lps( & moved) ) ;
299
299
300
- assigned. retain ( |f| non_member ( * f, & parents[ .. ] ) ) ;
301
- debug ! ( "fragments 3 assigned: {:?}" , path_lps( & assigned[ .. ] ) ) ;
300
+ assigned. retain ( |f| non_member ( * f, & parents) ) ;
301
+ debug ! ( "fragments 3 assigned: {:?}" , path_lps( & assigned) ) ;
302
302
303
303
// Fourth, build the leftover from the moved, assigned, and parents.
304
304
for m in & moved {
@@ -316,16 +316,16 @@ pub fn fixup_fragment_sets<'a, 'tcx>(this: &MoveData<'tcx>, tcx: TyCtxt<'a, 'tcx
316
316
317
317
unmoved. sort ( ) ;
318
318
unmoved. dedup ( ) ;
319
- debug ! ( "fragments 4 unmoved: {:?}" , frag_lps( & unmoved[ .. ] ) ) ;
319
+ debug ! ( "fragments 4 unmoved: {:?}" , frag_lps( & unmoved) ) ;
320
320
321
321
// Fifth, filter the leftover fragments down to its core.
322
322
unmoved. retain ( |f| match * f {
323
323
AllButOneFrom ( _) => true ,
324
- Just ( mpi) => non_member ( mpi, & parents[ .. ] ) &&
325
- non_member ( mpi, & moved[ .. ] ) &&
326
- non_member ( mpi, & assigned[ .. ] )
324
+ Just ( mpi) => non_member ( mpi, & parents) &&
325
+ non_member ( mpi, & moved) &&
326
+ non_member ( mpi, & assigned)
327
327
} ) ;
328
- debug ! ( "fragments 5 unmoved: {:?}" , frag_lps( & unmoved[ .. ] ) ) ;
328
+ debug ! ( "fragments 5 unmoved: {:?}" , frag_lps( & unmoved) ) ;
329
329
330
330
// Swap contents back in.
331
331
fragments. unmoved_fragments = unmoved;
0 commit comments