@@ -4185,7 +4185,7 @@ impl<'a> LoweringContext<'a> {
4185
4185
ParamMode :: Optional ,
4186
4186
ImplTraitContext :: disallowed ( ) ,
4187
4187
) ;
4188
- let ( pats, ddpos) = self . lower_pat_tuple ( & * pats, "tuple struct" ) ;
4188
+ let ( pats, ddpos) = self . lower_pat_tuple ( pats, "tuple struct" ) ;
4189
4189
hir:: PatKind :: TupleStruct ( qpath, pats, ddpos)
4190
4190
}
4191
4191
PatKind :: Path ( ref qself, ref path) => {
@@ -4224,7 +4224,7 @@ impl<'a> LoweringContext<'a> {
4224
4224
hir:: PatKind :: Struct ( qpath, fs, etc)
4225
4225
}
4226
4226
PatKind :: Tuple ( ref pats) => {
4227
- let ( pats, ddpos) = self . lower_pat_tuple ( & * pats, "tuple" ) ;
4227
+ let ( pats, ddpos) = self . lower_pat_tuple ( pats, "tuple" ) ;
4228
4228
hir:: PatKind :: Tuple ( pats, ddpos)
4229
4229
}
4230
4230
PatKind :: Box ( ref inner) => hir:: PatKind :: Box ( self . lower_pat ( inner) ) ,
@@ -4245,7 +4245,7 @@ impl<'a> LoweringContext<'a> {
4245
4245
PatKind :: Mac ( _) => panic ! ( "Shouldn't exist here" ) ,
4246
4246
} ;
4247
4247
4248
- self . pat_bound ( p, node)
4248
+ self . pat_with_node_id_of ( p, node)
4249
4249
}
4250
4250
4251
4251
fn lower_pat_tuple (
@@ -4291,14 +4291,14 @@ impl<'a> LoweringContext<'a> {
4291
4291
match pat. node {
4292
4292
PatKind :: Rest => {
4293
4293
prev_rest_span = Some ( pat. span ) ;
4294
- slice = Some ( self . pat_bound_wild ( pat) ) ;
4294
+ slice = Some ( self . pat_wild_with_node_id_of ( pat) ) ;
4295
4295
break ;
4296
4296
} ,
4297
4297
PatKind :: Ident ( ref bm, ident, Some ( ref sub) ) if sub. is_rest ( ) => {
4298
4298
prev_rest_span = Some ( sub. span ) ;
4299
- let lower_sub = |this : & mut Self | Some ( this. pat_bound_wild ( sub) ) ;
4299
+ let lower_sub = |this : & mut Self | Some ( this. pat_wild_with_node_id_of ( sub) ) ;
4300
4300
let node = self . lower_pat_ident ( pat, bm, ident, lower_sub) ;
4301
- slice = Some ( self . pat_bound ( pat, node) ) ;
4301
+ slice = Some ( self . pat_with_node_id_of ( pat, node) ) ;
4302
4302
break ;
4303
4303
} ,
4304
4304
_ => { }
@@ -4314,7 +4314,7 @@ impl<'a> LoweringContext<'a> {
4314
4314
PatKind :: Rest => Some ( pat. span ) ,
4315
4315
PatKind :: Ident ( .., Some ( ref sub) ) if sub. is_rest ( ) => {
4316
4316
// The `HirValidator` is merciless; add a `_` pattern to avoid ICEs.
4317
- after. push ( self . pat_bound_wild ( pat) ) ;
4317
+ after. push ( self . pat_wild_with_node_id_of ( pat) ) ;
4318
4318
Some ( sub. span )
4319
4319
} ,
4320
4320
_ => None ,
@@ -4362,12 +4362,12 @@ impl<'a> LoweringContext<'a> {
4362
4362
}
4363
4363
}
4364
4364
4365
- fn pat_bound_wild ( & mut self , p : & Pat ) -> P < hir:: Pat > {
4366
- self . pat_bound ( p, hir:: PatKind :: Wild )
4365
+ fn pat_wild_with_node_id_of ( & mut self , p : & Pat ) -> P < hir:: Pat > {
4366
+ self . pat_with_node_id_of ( p, hir:: PatKind :: Wild )
4367
4367
}
4368
4368
4369
4369
/// Construct a `Pat` with the `HirId` of `p.id` lowered.
4370
- fn pat_bound ( & mut self , p : & Pat , node : hir:: PatKind ) -> P < hir:: Pat > {
4370
+ fn pat_with_node_id_of ( & mut self , p : & Pat , node : hir:: PatKind ) -> P < hir:: Pat > {
4371
4371
P ( hir:: Pat {
4372
4372
hir_id : self . lower_node_id ( p. id ) ,
4373
4373
node,
0 commit comments