File tree Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -254,9 +254,7 @@ impl<'tcx> Mir<'tcx> {
254254        ( 1 ..self . local_decls . len ( ) ) . filter_map ( move  |index| { 
255255            let  local = Local :: new ( index) ; 
256256            let  decl = & self . local_decls [ local] ; 
257-             if  ( decl. is_user_variable  || index < self . arg_count  + 1 ) 
258-                && decl. mutability  == Mutability :: Mut 
259-             { 
257+             if  decl. is_user_variable  && decl. mutability  == Mutability :: Mut  { 
260258                Some ( local) 
261259            }  else  { 
262260                None 
Original file line number Diff line number Diff line change 1+ // Copyright 2012 The Rust Project Developers. See the COPYRIGHT 
2+ // file at the top-level directory of this distribution and at 
3+ // http://rust-lang.org/COPYRIGHT. 
4+ // 
5+ // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or 
6+ // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license 
7+ // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your 
8+ // option. This file may not be copied, modified, or distributed 
9+ // except according to those terms. 
10+ 
11+ #![ feature( nll) ]  
12+ #![ deny( unused_mut) ]  
13+ 
14+ fn  foo < ' r > ( _:  & ' r  ( ) )  -> & ' r  ( )  {  & ( )  } 
15+ 
16+ fn  main ( )  {  } 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments