]> git.lizzy.rs Git - rust.git/commitdiff
Remove extra calls to kill_loans_out_of_scope_at_location - keep only before_statemen...
authorDavid Wood <david@davidtw.co>
Sat, 19 May 2018 14:39:38 +0000 (15:39 +0100)
committerDavid Wood <david@davidtw.co>
Sat, 19 May 2018 14:39:38 +0000 (15:39 +0100)
src/librustc_mir/dataflow/impls/borrows.rs

index 098ad8e558fa968f26bf2c3d681e802fee5f5ae4..04c62854c5cbd5629749e48dd8878693a1095896 100644 (file)
@@ -150,8 +150,6 @@ fn statement_effect(&self, sets: &mut BlockSets<BorrowIndex>, location: Location
             panic!("could not find statement at location {:?}");
         });
 
-        self.kill_loans_out_of_scope_at_location(sets, location);
-
         match stmt.kind {
             mir::StatementKind::EndRegion(_) => {
             }
@@ -253,9 +251,6 @@ fn terminator_effect(&self, sets: &mut BlockSets<BorrowIndex>, location: Locatio
         });
 
         let term = block.terminator();
-        self.kill_loans_out_of_scope_at_location(sets, location);
-
-
         match term.kind {
             mir::TerminatorKind::Resume |
             mir::TerminatorKind::Return |