@@ -810,7 +810,7 @@ pub impl Parser {
810810 // This version of parse arg doesn't necessarily require
811811 // identifier names.
812812 fn parse_arg_general ( & self , require_name : bool ) -> arg {
813- let mut m;
813+ let m;
814814 let mut is_mutbl = false ;
815815 let pat = if require_name || self . is_named_argument ( ) {
816816 m = self . parse_arg_mode ( ) ;
@@ -1154,7 +1154,7 @@ pub impl Parser {
11541154 let lo = self . span. lo;
11551155 let mut hi = self . span. hi;
11561156
1157- let mut ex : expr_;
1157+ let ex : expr_;
11581158
11591159 if * self . token == token:: LPAREN {
11601160 self. bump( ) ;
@@ -1629,9 +1629,9 @@ pub impl Parser {
16291629 // parse a prefix-operator expr
16301630 fn parse_prefix_expr ( & self ) -> @expr {
16311631 let lo = self . span . lo ;
1632- let mut hi;
1632+ let hi;
16331633
1634- let mut ex;
1634+ let ex;
16351635 match * self . token {
16361636 token:: NOT => {
16371637 self . bump ( ) ;
@@ -1781,7 +1781,7 @@ pub impl Parser {
17811781 token:: BINOPEQ ( op) => {
17821782 self . bump ( ) ;
17831783 let rhs = self . parse_expr ( ) ;
1784- let mut aop;
1784+ let aop;
17851785 match op {
17861786 token:: PLUS => aop = add,
17871787 token:: MINUS => aop = subtract,
@@ -1956,7 +1956,7 @@ pub impl Parser {
19561956 let lo = self . last_span . lo ;
19571957 let cond = self . parse_expr ( ) ;
19581958 let body = self . parse_block_no_value ( ) ;
1959- let mut hi = body. span . hi ;
1959+ let hi = body. span . hi ;
19601960 return self . mk_expr ( lo, hi, expr_while ( cond, body) ) ;
19611961 }
19621962
@@ -1984,7 +1984,7 @@ pub impl Parser {
19841984
19851985 let lo = self . last_span . lo ;
19861986 let body = self . parse_block_no_value ( ) ;
1987- let mut hi = body. span . hi ;
1987+ let hi = body. span . hi ;
19881988 return self . mk_expr ( lo, hi, expr_loop ( body, opt_ident) ) ;
19891989 } else {
19901990 // This is a 'continue' expression
@@ -2043,7 +2043,7 @@ pub impl Parser {
20432043
20442044 arms. push ( ast:: arm { pats : pats, guard : guard, body : blk } ) ;
20452045 }
2046- let mut hi = self . span . hi ;
2046+ let hi = self . span . hi ;
20472047 self . bump ( ) ;
20482048 return self . mk_expr ( lo, hi, expr_match ( discriminant, arms) ) ;
20492049 }
@@ -2162,7 +2162,7 @@ pub impl Parser {
21622162 let hi1 = self . last_span . lo ;
21632163 let fieldpath = ast_util:: ident_to_path ( mk_sp ( lo1, hi1) ,
21642164 fieldname) ;
2165- let mut subpat;
2165+ let subpat;
21662166 if * self . token == token:: COLON {
21672167 self . bump ( ) ;
21682168 subpat = self . parse_pat ( refutable) ;
@@ -2183,7 +2183,7 @@ pub impl Parser {
21832183
21842184 let lo = self . span . lo ;
21852185 let mut hi = self . span . hi ;
2186- let mut pat;
2186+ let pat;
21872187 match * self . token {
21882188 token:: UNDERSCORE => { self . bump ( ) ; pat = pat_wild; }
21892189 token:: AT => {
@@ -2534,7 +2534,7 @@ pub impl Parser {
25342534 match self . parse_item_or_view_item ( /*bad*/ copy item_attrs,
25352535 true , false , false ) {
25362536 iovi_item( i) => {
2537- let mut hi = i. span . hi ;
2537+ let hi = i. span . hi ;
25382538 let decl = @spanned ( lo, hi, decl_item ( i) ) ;
25392539 return @spanned ( lo, hi, stmt_decl ( decl, self . get_id ( ) ) ) ;
25402540 }
@@ -2704,7 +2704,7 @@ pub impl Parser {
27042704 }
27052705 }
27062706 }
2707- let mut hi = self . span . hi ;
2707+ let hi = self . span . hi ;
27082708 self . bump ( ) ;
27092709 let bloc = ast:: blk_ {
27102710 view_items : view_items,
@@ -3590,7 +3590,7 @@ pub impl Parser {
35903590 let purity = self . parse_fn_purity ( ) ;
35913591 let ( ident, generics) = self . parse_fn_header ( ) ;
35923592 let decl = self . parse_fn_decl ( |p| p. parse_arg ( ) ) ;
3593- let mut hi = self . span . hi ;
3593+ let hi = self . span . hi ;
35943594 self . expect ( & token:: SEMI ) ;
35953595 @ast:: foreign_item { ident : ident,
35963596 attrs : attrs,
@@ -3798,7 +3798,7 @@ pub impl Parser {
37983798 }
37993799 }
38003800 self . bump ( ) ;
3801- let mut actual_dtor = do the_dtor. map |dtor| {
3801+ let actual_dtor = do the_dtor. map |dtor| {
38023802 let ( d_body, d_attrs, d_s) = copy * dtor;
38033803 codemap:: spanned { node : ast:: struct_dtor_ { id : self . get_id ( ) ,
38043804 attrs : d_attrs,
0 commit comments