about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorSantiago Pastorino <spastorino@gmail.com>2018-11-20 15:26:01 -0300
committerSantiago Pastorino <spastorino@gmail.com>2019-02-20 11:49:18 -0300
commitcbc865defd0b897ec9befafd4a1895bce58e3cf4 (patch)
tree14a22fcf3f596920de6d4e6275f9a1d31394745e /src
parentf66e4697ae286985ddefc53c3a047614568458bb (diff)
downloadrust-cbc865defd0b897ec9befafd4a1895bce58e3cf4.tar.gz
rust-cbc865defd0b897ec9befafd4a1895bce58e3cf4.zip
Use successor_within_block helper
Diffstat (limited to 'src')
-rw-r--r--src/librustc_mir/borrow_check/nll/explain_borrow/find_use.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/librustc_mir/borrow_check/nll/explain_borrow/find_use.rs b/src/librustc_mir/borrow_check/nll/explain_borrow/find_use.rs
index c5aaf5b811e..7d6385752c3 100644
--- a/src/librustc_mir/borrow_check/nll/explain_borrow/find_use.rs
+++ b/src/librustc_mir/borrow_check/nll/explain_borrow/find_use.rs
@@ -65,10 +65,7 @@ impl<'cx, 'gcx, 'tcx> UseFinder<'cx, 'gcx, 'tcx> {
 
                 None => {
                     if p.statement_index < block_data.statements.len() {
-                        queue.push_back(Location {
-                            statement_index: p.statement_index + 1,
-                            ..p
-                        });
+                        queue.push_back(p.successor_within_block());
                     } else {
                         queue.extend(
                             block_data