From c3d6ee9e7b652546b892bc2eac56896a8a39415a Mon Sep 17 00:00:00 2001 From: varkor Date: Mon, 25 Jun 2018 15:27:37 +0100 Subject: [PATCH] Make find_breakable_scope non-mutable --- src/librustc_mir/build/scope.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/librustc_mir/build/scope.rs b/src/librustc_mir/build/scope.rs index ee0a087a1dd0a..b9d6486d9174a 100644 --- a/src/librustc_mir/build/scope.rs +++ b/src/librustc_mir/build/scope.rs @@ -540,12 +540,12 @@ impl<'a, 'gcx, 'tcx> Builder<'a, 'gcx, 'tcx> { // ============== /// Finds the breakable scope for a given label. This is used for /// resolving `break` and `continue`. - pub fn find_breakable_scope(&mut self, + pub fn find_breakable_scope(&self, span: Span, label: region::Scope) - -> &mut BreakableScope<'tcx> { + -> &BreakableScope<'tcx> { // find the loop-scope with the correct id - self.breakable_scopes.iter_mut() + self.breakable_scopes.iter() .rev() .filter(|breakable_scope| breakable_scope.region_scope == label) .next()