@@ -178,19 +178,19 @@ pub fn check_intrinsic_type(
178
178
let name_str = intrinsic_name. as_str ( ) ;
179
179
180
180
let bound_vars = tcx. mk_bound_variable_kinds ( & [
181
- ty:: BoundVariableKind :: Region ( ty:: BrAnon ) ,
182
- ty:: BoundVariableKind :: Region ( ty:: BrAnon ) ,
183
- ty:: BoundVariableKind :: Region ( ty:: BrEnv ) ,
181
+ ty:: BoundVariableKind :: Region ( ty:: BoundRegionKind :: Anon ) ,
182
+ ty:: BoundVariableKind :: Region ( ty:: BoundRegionKind :: Anon ) ,
183
+ ty:: BoundVariableKind :: Region ( ty:: BoundRegionKind :: ClosureEnv ) ,
184
184
] ) ;
185
185
let mk_va_list_ty = |mutbl| {
186
186
tcx. lang_items ( ) . va_list ( ) . map ( |did| {
187
187
let region = ty:: Region :: new_bound ( tcx, ty:: INNERMOST , ty:: BoundRegion {
188
188
var : ty:: BoundVar :: ZERO ,
189
- kind : ty:: BrAnon ,
189
+ kind : ty:: BoundRegionKind :: Anon ,
190
190
} ) ;
191
191
let env_region = ty:: Region :: new_bound ( tcx, ty:: INNERMOST , ty:: BoundRegion {
192
192
var : ty:: BoundVar :: from_u32 ( 2 ) ,
193
- kind : ty:: BrEnv ,
193
+ kind : ty:: BoundRegionKind :: ClosureEnv ,
194
194
} ) ;
195
195
let va_list_ty = tcx. type_of ( did) . instantiate ( tcx, & [ region. into ( ) ] ) ;
196
196
( Ty :: new_ref ( tcx, env_region, va_list_ty, mutbl) , va_list_ty)
@@ -509,7 +509,8 @@ pub fn check_intrinsic_type(
509
509
) ;
510
510
let discriminant_def_id = assoc_items[ 0 ] ;
511
511
512
- let br = ty:: BoundRegion { var : ty:: BoundVar :: ZERO , kind : ty:: BrAnon } ;
512
+ let br =
513
+ ty:: BoundRegion { var : ty:: BoundVar :: ZERO , kind : ty:: BoundRegionKind :: Anon } ;
513
514
(
514
515
1 ,
515
516
0 ,
@@ -573,10 +574,14 @@ pub fn check_intrinsic_type(
573
574
}
574
575
575
576
sym:: raw_eq => {
576
- let br = ty:: BoundRegion { var : ty:: BoundVar :: ZERO , kind : ty:: BrAnon } ;
577
+ let br =
578
+ ty:: BoundRegion { var : ty:: BoundVar :: ZERO , kind : ty:: BoundRegionKind :: Anon } ;
577
579
let param_ty_lhs =
578
580
Ty :: new_imm_ref ( tcx, ty:: Region :: new_bound ( tcx, ty:: INNERMOST , br) , param ( 0 ) ) ;
579
- let br = ty:: BoundRegion { var : ty:: BoundVar :: from_u32 ( 1 ) , kind : ty:: BrAnon } ;
581
+ let br = ty:: BoundRegion {
582
+ var : ty:: BoundVar :: from_u32 ( 1 ) ,
583
+ kind : ty:: BoundRegionKind :: Anon ,
584
+ } ;
580
585
let param_ty_rhs =
581
586
Ty :: new_imm_ref ( tcx, ty:: Region :: new_bound ( tcx, ty:: INNERMOST , br) , param ( 0 ) ) ;
582
587
( 1 , 0 , vec ! [ param_ty_lhs, param_ty_rhs] , tcx. types . bool )
0 commit comments