@@ -69,7 +69,7 @@ scheduled in a [DropTree]. Later, before `in_breakable_scope` exits, the drops
69
69
will be added to the CFG.
70
70
71
71
Panics are handled in a similar fashion, except that the drops are added to the
72
- mir once the rest of the function has finished being lowered. If a terminator
72
+ MIR once the rest of the function has finished being lowered. If a terminator
73
73
can panic, call `diverge_from(block)` with the block containing the terminator
74
74
`block`.
75
75
@@ -285,8 +285,8 @@ impl DropTree {
285
285
blocks : & mut IndexVec < DropIdx , Option < BasicBlock > > ,
286
286
) {
287
287
// StorageDead statements can share blocks with each other and also with
288
- // a Drop terminator. We iterate through the blocks to find which blocks
289
- // need
288
+ // a Drop terminator. We iterate through the drops to find which drops
289
+ // need their own block.
290
290
#[ derive( Clone , Copy ) ]
291
291
enum Block {
292
292
// This drop is unreachable
@@ -295,7 +295,7 @@ impl DropTree {
295
295
// specified index.
296
296
Shares ( DropIdx ) ,
297
297
// This drop has more than one way of being reached, or it is
298
- // branched to from outside the tree, or it's predecessor is a
298
+ // branched to from outside the tree, or its predecessor is a
299
299
// `Value` drop.
300
300
Own ,
301
301
}
@@ -308,7 +308,7 @@ impl DropTree {
308
308
needs_block[ ROOT_NODE ] = Block :: Own ;
309
309
}
310
310
311
- // Sort so that we only need to check the last
311
+ // Sort so that we only need to check the last value.
312
312
let entry_points = & mut self . entry_points ;
313
313
entry_points. sort ( ) ;
314
314
0 commit comments