about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSantiago Pastorino <spastorino@gmail.com>2017-10-10 19:23:30 -0300
committerPaul Daniel Faria <pfaria@localhost.localdomain>2017-10-13 08:43:27 -0400
commit6c52275c2d191c501b4354fed712e35955ca3c5f (patch)
tree0788ee1f070d210c8a21a24f7f8e222d4fac0850
parentc0e6a15130228ffaa4e4a61f848a3e43acfdeba9 (diff)
downloadrust-6c52275c2d191c501b4354fed712e35955ca3c5f.tar.gz
rust-6c52275c2d191c501b4354fed712e35955ca3c5f.zip
borrow block_data instead of moving it
-rw-r--r--src/librustc_mir/transform/nll/infer.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_mir/transform/nll/infer.rs b/src/librustc_mir/transform/nll/infer.rs
index 8e08fc91735..92942c38f4a 100644
--- a/src/librustc_mir/transform/nll/infer.rs
+++ b/src/librustc_mir/transform/nll/infer.rs
@@ -166,7 +166,7 @@ impl<'a, 'gcx: 'tcx, 'tcx: 'a> Dfs<'a, 'gcx, 'tcx> {
 
             changed |= to_region.add_point(p);
 
-            let block_data = self.mir[p.block];
+            let block_data = &self.mir[p.block];
             let successor_points = if p.statement_index < block_data.statements.len() {
                 vec![Location {
                     statement_index: p.statement_index + 1,