@@ -1720,7 +1720,7 @@ impl<'a> LoweringContext<'a> {
1720
1720
decl. inputs
1721
1721
. iter ( )
1722
1722
. map ( |arg| match arg. pat . node {
1723
- PatKind :: Ident ( _, ident, None ) => respan ( ident. span , ident. node . name ) ,
1723
+ PatKind :: Ident ( _, ident, None ) => respan ( ident. span , ident. name ) ,
1724
1724
_ => respan ( arg. pat . span , keywords:: Invalid . name ( ) ) ,
1725
1725
} )
1726
1726
. collect ( )
@@ -2099,7 +2099,7 @@ impl<'a> LoweringContext<'a> {
2099
2099
2100
2100
fn lower_field ( & mut self , f : & Field ) -> hir:: Field {
2101
2101
hir:: Field {
2102
- name : respan ( f. ident . span , self . lower_ident ( f. ident . node ) ) ,
2102
+ name : respan ( f. ident . span , self . lower_ident ( f. ident ) ) ,
2103
2103
expr : P ( self . lower_expr ( & f. expr ) ) ,
2104
2104
span : f. span ,
2105
2105
is_shorthand : f. is_shorthand ,
@@ -2801,7 +2801,7 @@ impl<'a> LoweringContext<'a> {
2801
2801
fn lower_pat ( & mut self , p : & Pat ) -> P < hir:: Pat > {
2802
2802
let node = match p. node {
2803
2803
PatKind :: Wild => hir:: PatKind :: Wild ,
2804
- PatKind :: Ident ( ref binding_mode, pth1 , ref sub) => {
2804
+ PatKind :: Ident ( ref binding_mode, ident , ref sub) => {
2805
2805
match self . resolver . get_resolution ( p. id ) . map ( |d| d. base_def ( ) ) {
2806
2806
// `None` can occur in body-less function signatures
2807
2807
def @ None | def @ Some ( Def :: Local ( _) ) => {
@@ -2812,16 +2812,16 @@ impl<'a> LoweringContext<'a> {
2812
2812
hir:: PatKind :: Binding (
2813
2813
self . lower_binding_mode ( binding_mode) ,
2814
2814
canonical_id,
2815
- respan ( pth1 . span , pth1 . node . name ) ,
2815
+ respan ( ident . span , ident . name ) ,
2816
2816
sub. as_ref ( ) . map ( |x| self . lower_pat ( x) ) ,
2817
2817
)
2818
2818
}
2819
2819
Some ( def) => hir:: PatKind :: Path ( hir:: QPath :: Resolved (
2820
2820
None ,
2821
2821
P ( hir:: Path {
2822
- span : pth1 . span ,
2822
+ span : ident . span ,
2823
2823
def,
2824
- segments : hir_vec ! [ hir:: PathSegment :: from_name( pth1 . node . name) ] ,
2824
+ segments : hir_vec ! [ hir:: PathSegment :: from_name( ident . name) ] ,
2825
2825
} ) ,
2826
2826
) ) ,
2827
2827
}
@@ -3071,7 +3071,7 @@ impl<'a> LoweringContext<'a> {
3071
3071
) ,
3072
3072
ExprKind :: Field ( ref el, ident) => hir:: ExprField (
3073
3073
P ( self . lower_expr ( el) ) ,
3074
- respan ( ident. span , self . lower_ident ( ident. node ) ) ,
3074
+ respan ( ident. span , self . lower_ident ( ident) ) ,
3075
3075
) ,
3076
3076
ExprKind :: TupField ( ref el, ident) => hir:: ExprTupField ( P ( self . lower_expr ( el) ) , ident) ,
3077
3077
ExprKind :: Index ( ref el, ref er) => {
0 commit comments