@@ -143,12 +143,12 @@ pub fn check_intrinsic_type(tcx: TyCtxt<'_>, it: &hir::ForeignItem<'_>) {
143
143
] ) ;
144
144
let mk_va_list_ty = |mutbl| {
145
145
tcx. lang_items ( ) . va_list ( ) . map ( |did| {
146
- let region = ty:: Region :: new_late_bound (
146
+ let region = ty:: Region :: new_bound (
147
147
tcx,
148
148
ty:: INNERMOST ,
149
149
ty:: BoundRegion { var : ty:: BoundVar :: from_u32 ( 0 ) , kind : ty:: BrAnon } ,
150
150
) ;
151
- let env_region = ty:: Region :: new_late_bound (
151
+ let env_region = ty:: Region :: new_bound (
152
152
tcx,
153
153
ty:: INNERMOST ,
154
154
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<'_>) {
411
411
1 ,
412
412
vec ! [ Ty :: new_imm_ref(
413
413
tcx,
414
- ty:: Region :: new_late_bound ( tcx, ty:: INNERMOST , br) ,
414
+ ty:: Region :: new_bound ( tcx, ty:: INNERMOST , br) ,
415
415
param( 0 ) ,
416
416
) ] ,
417
417
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<'_>) {
465
465
466
466
sym:: raw_eq => {
467
467
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 ) ) ;
473
470
( 1 , vec ! [ param_ty; 2 ] , tcx. types . bool )
474
471
}
475
472
0 commit comments