@@ -176,7 +176,7 @@ impl<'l, 'b, 'tcx, D> DropCtxt<'l, 'b, 'tcx, D>
176
176
} ) ;
177
177
}
178
178
DropStyle :: Conditional => {
179
- let unwind = self . unwind ; // FIXME(#6393 )
179
+ let unwind = self . unwind ; // FIXME(RFC 811 )
180
180
let succ = self . succ ;
181
181
let drop_bb = self . complete_drop ( Some ( DropFlagMode :: Deep ) , succ, unwind) ;
182
182
self . elaborator . patch ( ) . patch_terminator ( bb, TerminatorKind :: Goto {
@@ -268,7 +268,7 @@ impl<'l, 'b, 'tcx, D> DropCtxt<'l, 'b, 'tcx, D>
268
268
// Clear the "master" drop flag at the end. This is needed
269
269
// because the "master" drop protects the ADT's discriminant,
270
270
// which is invalidated after the ADT is dropped.
271
- let ( succ, unwind) = ( self . succ , self . unwind ) ; // FIXME(#6393 )
271
+ let ( succ, unwind) = ( self . succ , self . unwind ) ; // FIXME(RFC 811 )
272
272
(
273
273
self . drop_flag_reset_block ( DropFlagMode :: Shallow , succ, unwind) ,
274
274
unwind. map ( |unwind| {
@@ -344,7 +344,7 @@ impl<'l, 'b, 'tcx, D> DropCtxt<'l, 'b, 'tcx, D>
344
344
let interior = self . place . clone ( ) . deref ( ) ;
345
345
let interior_path = self . elaborator . deref_subpath ( self . path ) ;
346
346
347
- let succ = self . succ ; // FIXME(#6393 )
347
+ let succ = self . succ ; // FIXME(RFC 811 )
348
348
let unwind = self . unwind ;
349
349
let succ = self . box_free_block ( ty, succ, unwind) ;
350
350
let unwind_succ = self . unwind . map ( |unwind| {
@@ -717,7 +717,7 @@ impl<'l, 'b, 'tcx, D> DropCtxt<'l, 'b, 'tcx, D>
717
717
ptr_based)
718
718
} ) ;
719
719
720
- let succ = self . succ ; // FIXME(#6393 )
720
+ let succ = self . succ ; // FIXME(RFC 811 )
721
721
let loop_block = self . drop_loop (
722
722
succ,
723
723
cur,
@@ -798,7 +798,7 @@ impl<'l, 'b, 'tcx, D> DropCtxt<'l, 'b, 'tcx, D>
798
798
self . open_drop_for_adt ( def, substs)
799
799
}
800
800
ty:: TyDynamic ( ..) => {
801
- let unwind = self . unwind ; // FIXME(#6393 )
801
+ let unwind = self . unwind ; // FIXME(RFC 811 )
802
802
let succ = self . succ ;
803
803
self . complete_drop ( Some ( DropFlagMode :: Deep ) , succ, unwind)
804
804
}
@@ -849,7 +849,7 @@ impl<'l, 'b, 'tcx, D> DropCtxt<'l, 'b, 'tcx, D>
849
849
850
850
fn elaborated_drop_block < ' a > ( & mut self ) -> BasicBlock {
851
851
debug ! ( "elaborated_drop_block({:?})" , self ) ;
852
- let unwind = self . unwind ; // FIXME(#6393 )
852
+ let unwind = self . unwind ; // FIXME(RFC 811 )
853
853
let succ = self . succ ;
854
854
let blk = self . drop_block ( succ, unwind) ;
855
855
self . elaborate_drop ( blk) ;
@@ -882,7 +882,7 @@ impl<'l, 'b, 'tcx, D> DropCtxt<'l, 'b, 'tcx, D>
882
882
args : vec ! [ Operand :: Move ( self . place. clone( ) ) ] ,
883
883
destination : Some ( ( unit_temp, target) ) ,
884
884
cleanup : None
885
- } ; // FIXME(#6393 )
885
+ } ; // FIXME(RFC 811 )
886
886
let free_block = self . new_block ( unwind, call) ;
887
887
888
888
let block_start = Location { block : free_block, statement_index : 0 } ;
0 commit comments