about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSantiago Pastorino <spastorino@gmail.com>2017-10-10 19:23:16 -0300
committerPaul Daniel Faria <pfaria@localhost.localdomain>2017-10-13 08:43:27 -0400
commitc0e6a15130228ffaa4e4a61f848a3e43acfdeba9 (patch)
treea486c81a7040197f3458d7c64ccb07a10c731a96
parent2720f635a34eea0c614aa16ac67b3af2007f44de (diff)
downloadrust-c0e6a15130228ffaa4e4a61f848a3e43acfdeba9.tar.gz
rust-c0e6a15130228ffaa4e4a61f848a3e43acfdeba9.zip
sup_def is a mutable reference
-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 3ffe6b9f4fc..8e08fc91735 100644
--- a/src/librustc_mir/transform/nll/infer.rs
+++ b/src/librustc_mir/transform/nll/infer.rs
@@ -93,7 +93,7 @@ impl InferenceContext {
             changed = false;
             for constraint in &self.constraints {
                 let sub = &self.definitions[constraint.sub].value.clone();
-                let sup_def = &self.definitions[constraint.sup];
+                let sup_def = &mut self.definitions[constraint.sup];
                 debug!("constraint: {:?}", constraint);
                 debug!("    sub (before): {:?}", sub);
                 debug!("    sup (before): {:?}", sup_def.value);