@@ -512,7 +512,8 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
512512 fn stmt_let ( & self , sp : Span , mutbl : bool , ident : ast:: Ident ,
513513 ex : P < ast:: Expr > ) -> P < ast:: Stmt > {
514514 let pat = if mutbl {
515- self . pat_ident_binding_mode ( sp, ident, ast:: BindingMode :: ByValue ( ast:: MutMutable ) )
515+ let binding_mode = ast:: BindingMode :: ByValue ( ast:: Mutability :: Mutable ) ;
516+ self . pat_ident_binding_mode ( sp, ident, binding_mode)
516517 } else {
517518 self . pat_ident ( sp, ident)
518519 } ;
@@ -536,7 +537,8 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
536537 ex : P < ast:: Expr > )
537538 -> P < ast:: Stmt > {
538539 let pat = if mutbl {
539- self . pat_ident_binding_mode ( sp, ident, ast:: BindingMode :: ByValue ( ast:: MutMutable ) )
540+ let binding_mode = ast:: BindingMode :: ByValue ( ast:: Mutability :: Mutable ) ;
541+ self . pat_ident_binding_mode ( sp, ident, binding_mode)
540542 } else {
541543 self . pat_ident ( sp, ident)
542544 } ;
@@ -636,10 +638,10 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
636638 self . expr ( sp, ast:: ExprKind :: TupField ( expr, id) )
637639 }
638640 fn expr_addr_of ( & self , sp : Span , e : P < ast:: Expr > ) -> P < ast:: Expr > {
639- self . expr ( sp, ast:: ExprKind :: AddrOf ( ast:: MutImmutable , e) )
641+ self . expr ( sp, ast:: ExprKind :: AddrOf ( ast:: Mutability :: Immutable , e) )
640642 }
641643 fn expr_mut_addr_of ( & self , sp : Span , e : P < ast:: Expr > ) -> P < ast:: Expr > {
642- self . expr ( sp, ast:: ExprKind :: AddrOf ( ast:: MutMutable , e) )
644+ self . expr ( sp, ast:: ExprKind :: AddrOf ( ast:: Mutability :: Mutable , e) )
643645 }
644646
645647 fn expr_call ( & self , span : Span , expr : P < ast:: Expr > , args : Vec < P < ast:: Expr > > ) -> P < ast:: Expr > {
@@ -813,7 +815,8 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
813815 self . pat ( span, ast:: PatLit ( expr) )
814816 }
815817 fn pat_ident ( & self , span : Span , ident : ast:: Ident ) -> P < ast:: Pat > {
816- self . pat_ident_binding_mode ( span, ident, ast:: BindingMode :: ByValue ( ast:: MutImmutable ) )
818+ let binding_mode = ast:: BindingMode :: ByValue ( ast:: Mutability :: Immutable ) ;
819+ self . pat_ident_binding_mode ( span, ident, binding_mode)
817820 }
818821
819822 fn pat_ident_binding_mode ( & self ,
0 commit comments