@@ -495,8 +495,8 @@ impl<'a, 'tcx> InferCtxt<'a, 'tcx> {
495
495
hir:: OpaqueTyOrigin :: AsyncFn => return false ,
496
496
497
497
// Otherwise, generate the label we'll use in the error message.
498
- hir:: OpaqueTyOrigin :: TraitAliasImplTrait => "impl Trait" ,
499
- hir:: OpaqueTyOrigin :: ReturnImplTrait => "impl Trait" ,
498
+ hir:: OpaqueTyOrigin :: TypeAlias => "impl Trait" ,
499
+ hir:: OpaqueTyOrigin :: FnReturn => "impl Trait" ,
500
500
} ;
501
501
let msg = format ! ( "ambiguous lifetime bound in `{}`" , context_name) ;
502
502
let mut err = self . tcx . sess . struct_span_err ( span, & msg) ;
@@ -1052,7 +1052,7 @@ impl<'a, 'tcx> Instantiator<'a, 'tcx> {
1052
1052
origin,
1053
1053
) ,
1054
1054
_ => {
1055
- ( def_scope_default ( ) , hir:: OpaqueTyOrigin :: TraitAliasImplTrait )
1055
+ ( def_scope_default ( ) , hir:: OpaqueTyOrigin :: TypeAlias )
1056
1056
}
1057
1057
} ,
1058
1058
Some ( Node :: ImplItem ( item) ) => match item. node {
@@ -1062,10 +1062,10 @@ impl<'a, 'tcx> Instantiator<'a, 'tcx> {
1062
1062
self . parent_def_id ,
1063
1063
opaque_hir_id,
1064
1064
) ,
1065
- hir:: OpaqueTyOrigin :: TraitAliasImplTrait ,
1065
+ hir:: OpaqueTyOrigin :: TypeAlias ,
1066
1066
) ,
1067
1067
_ => {
1068
- ( def_scope_default ( ) , hir:: OpaqueTyOrigin :: TraitAliasImplTrait )
1068
+ ( def_scope_default ( ) , hir:: OpaqueTyOrigin :: TypeAlias )
1069
1069
}
1070
1070
} ,
1071
1071
_ => bug ! (
0 commit comments