@@ -607,12 +607,11 @@ fn gather_gat_bounds<'tcx, T: TypeFoldable<'tcx>>(
607607 // Same for the region. In our example, 'a corresponds
608608 // to the 'me parameter.
609609 let region_param = gat_generics. param_at ( * region_a_idx, tcx) ;
610- let region_param =
611- tcx. mk_region ( ty:: RegionKind :: ReEarlyBound ( ty:: EarlyBoundRegion {
612- def_id : region_param. def_id ,
613- index : region_param. index ,
614- name : region_param. name ,
615- } ) ) ;
610+ let region_param = tcx. mk_re_early_bound ( ty:: EarlyBoundRegion {
611+ def_id : region_param. def_id ,
612+ index : region_param. index ,
613+ name : region_param. name ,
614+ } ) ;
616615 // The predicate we expect to see. (In our example,
617616 // `Self: 'me`.)
618617 let clause = ty:: PredicateKind :: Clause ( ty:: Clause :: TypeOutlives (
@@ -645,20 +644,18 @@ fn gather_gat_bounds<'tcx, T: TypeFoldable<'tcx>>(
645644 debug ! ( "required clause: {region_a} must outlive {region_b}" ) ;
646645 // Translate into the generic parameters of the GAT.
647646 let region_a_param = gat_generics. param_at ( * region_a_idx, tcx) ;
648- let region_a_param =
649- tcx. mk_region ( ty:: RegionKind :: ReEarlyBound ( ty:: EarlyBoundRegion {
650- def_id : region_a_param. def_id ,
651- index : region_a_param. index ,
652- name : region_a_param. name ,
653- } ) ) ;
647+ let region_a_param = tcx. mk_re_early_bound ( ty:: EarlyBoundRegion {
648+ def_id : region_a_param. def_id ,
649+ index : region_a_param. index ,
650+ name : region_a_param. name ,
651+ } ) ;
654652 // Same for the region.
655653 let region_b_param = gat_generics. param_at ( * region_b_idx, tcx) ;
656- let region_b_param =
657- tcx. mk_region ( ty:: RegionKind :: ReEarlyBound ( ty:: EarlyBoundRegion {
658- def_id : region_b_param. def_id ,
659- index : region_b_param. index ,
660- name : region_b_param. name ,
661- } ) ) ;
654+ let region_b_param = tcx. mk_re_early_bound ( ty:: EarlyBoundRegion {
655+ def_id : region_b_param. def_id ,
656+ index : region_b_param. index ,
657+ name : region_b_param. name ,
658+ } ) ;
662659 // The predicate we expect to see.
663660 let clause = ty:: PredicateKind :: Clause ( ty:: Clause :: RegionOutlives (
664661 ty:: OutlivesPredicate ( region_a_param, region_b_param) ,
0 commit comments