Remove OpaqueTyOrigin::Misc, use TyAlias instead

This commit is contained in:
Santiago Pastorino 2021-07-14 18:23:36 -03:00
parent d98384595f
commit 000b945cea
No known key found for this signature in database
GPG key ID: 8131A24E0C79EFAF
5 changed files with 6 additions and 9 deletions

View file

@ -280,7 +280,7 @@ enum ImplTraitContext<'b, 'a> {
// FIXME(impl_trait): but `required_region_bounds` will ICE later
// anyway.
capturable_lifetimes: &'b mut FxHashSet<hir::LifetimeName>,
/// Origin: Either OpaqueTyOrigin::TyAlias or OpaqueTyOrigin::Misc,
/// Origin: OpaqueTyOrigin::TyAlias
origin: hir::OpaqueTyOrigin,
},
/// `impl Trait` is not accepted in this position.
@ -1152,7 +1152,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
true,
ImplTraitContext::TypeAliasesOpaqueTy {
capturable_lifetimes: &mut capturable_lifetimes,
origin: hir::OpaqueTyOrigin::Misc,
origin: hir::OpaqueTyOrigin::TyAlias,
},
)
}