@@ -143,12 +143,12 @@ pub fn check_intrinsic_type(tcx: TyCtxt<'_>, it: &hir::ForeignItem<'_>) {
143143 ] ) ;
144144 let mk_va_list_ty = |mutbl| {
145145 tcx. lang_items ( ) . va_list ( ) . map ( |did| {
146- let region = ty:: Region :: new_late_bound (
146+ let region = ty:: Region :: new_bound (
147147 tcx,
148148 ty:: INNERMOST ,
149149 ty:: BoundRegion { var : ty:: BoundVar :: from_u32 ( 0 ) , kind : ty:: BrAnon } ,
150150 ) ;
151- let env_region = ty:: Region :: new_late_bound (
151+ let env_region = ty:: Region :: new_bound (
152152 tcx,
153153 ty:: INNERMOST ,
154154 ty:: BoundRegion { var : ty:: BoundVar :: from_u32 ( 1 ) , kind : ty:: BrEnv } ,
@@ -411,7 +411,7 @@ pub fn check_intrinsic_type(tcx: TyCtxt<'_>, it: &hir::ForeignItem<'_>) {
411411 1 ,
412412 vec ! [ Ty :: new_imm_ref(
413413 tcx,
414- ty:: Region :: new_late_bound ( tcx, ty:: INNERMOST , br) ,
414+ ty:: Region :: new_bound ( tcx, ty:: INNERMOST , br) ,
415415 param( 0 ) ,
416416 ) ] ,
417417 Ty :: new_projection ( tcx, discriminant_def_id, tcx. mk_args ( & [ param ( 0 ) . into ( ) ] ) ) ,
@@ -465,11 +465,8 @@ pub fn check_intrinsic_type(tcx: TyCtxt<'_>, it: &hir::ForeignItem<'_>) {
465465
466466 sym:: raw_eq => {
467467 let br = ty:: BoundRegion { var : ty:: BoundVar :: from_u32 ( 0 ) , kind : ty:: BrAnon } ;
468- let param_ty = Ty :: new_imm_ref (
469- tcx,
470- ty:: Region :: new_late_bound ( tcx, ty:: INNERMOST , br) ,
471- param ( 0 ) ,
472- ) ;
468+ let param_ty =
469+ Ty :: new_imm_ref ( tcx, ty:: Region :: new_bound ( tcx, ty:: INNERMOST , br) , param ( 0 ) ) ;
473470 ( 1 , vec ! [ param_ty; 2 ] , tcx. types . bool )
474471 }
475472
0 commit comments