about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustc_mir/dataflow/impls/borrows.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_mir/dataflow/impls/borrows.rs b/src/librustc_mir/dataflow/impls/borrows.rs
index 59ff12eface..cb3a14c4115 100644
--- a/src/librustc_mir/dataflow/impls/borrows.rs
+++ b/src/librustc_mir/dataflow/impls/borrows.rs
@@ -88,7 +88,7 @@ fn precompute_borrows_out_of_scope<'a, 'tcx>(
         let bb_data = &mir[location.block];
         // If this is the last statement in the block, then add the
         // terminator successors next.
-        if location.statement_index == bb_data.statements.len() - 1 {
+        if location.statement_index == bb_data.statements.len() {
             // Add successors to locations to visit, if not visited before.
             if let Some(ref terminator) = bb_data.terminator {
                 for block in terminator.successors() {