@@ -4185,7 +4185,7 @@ impl<'a> LoweringContext<'a> {
41854185 ParamMode :: Optional ,
41864186 ImplTraitContext :: disallowed ( ) ,
41874187 ) ;
4188- let ( pats, ddpos) = self . lower_pat_tuple ( & * pats, "tuple struct" ) ;
4188+ let ( pats, ddpos) = self . lower_pat_tuple ( pats, "tuple struct" ) ;
41894189 hir:: PatKind :: TupleStruct ( qpath, pats, ddpos)
41904190 }
41914191 PatKind :: Path ( ref qself, ref path) => {
@@ -4224,7 +4224,7 @@ impl<'a> LoweringContext<'a> {
42244224 hir:: PatKind :: Struct ( qpath, fs, etc)
42254225 }
42264226 PatKind :: Tuple ( ref pats) => {
4227- let ( pats, ddpos) = self . lower_pat_tuple ( & * pats, "tuple" ) ;
4227+ let ( pats, ddpos) = self . lower_pat_tuple ( pats, "tuple" ) ;
42284228 hir:: PatKind :: Tuple ( pats, ddpos)
42294229 }
42304230 PatKind :: Box ( ref inner) => hir:: PatKind :: Box ( self . lower_pat ( inner) ) ,
@@ -4245,7 +4245,7 @@ impl<'a> LoweringContext<'a> {
42454245 PatKind :: Mac ( _) => panic ! ( "Shouldn't exist here" ) ,
42464246 } ;
42474247
4248- self . pat_bound ( p, node)
4248+ self . pat_with_node_id_of ( p, node)
42494249 }
42504250
42514251 fn lower_pat_tuple (
@@ -4291,14 +4291,14 @@ impl<'a> LoweringContext<'a> {
42914291 match pat. node {
42924292 PatKind :: Rest => {
42934293 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) ) ;
42954295 break ;
42964296 } ,
42974297 PatKind :: Ident ( ref bm, ident, Some ( ref sub) ) if sub. is_rest ( ) => {
42984298 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) ) ;
43004300 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) ) ;
43024302 break ;
43034303 } ,
43044304 _ => { }
@@ -4314,7 +4314,7 @@ impl<'a> LoweringContext<'a> {
43144314 PatKind :: Rest => Some ( pat. span ) ,
43154315 PatKind :: Ident ( .., Some ( ref sub) ) if sub. is_rest ( ) => {
43164316 // 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) ) ;
43184318 Some ( sub. span )
43194319 } ,
43204320 _ => None ,
@@ -4362,12 +4362,12 @@ impl<'a> LoweringContext<'a> {
43624362 }
43634363 }
43644364
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 )
43674367 }
43684368
43694369 /// 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 > {
43714371 P ( hir:: Pat {
43724372 hir_id : self . lower_node_id ( p. id ) ,
43734373 node,
0 commit comments