1
Fork 0

Don't make projection tys out of anon consts

This commit is contained in:
Michael Goulet 2023-03-14 23:12:42 +00:00
parent e482701998
commit cf6424e881
4 changed files with 10 additions and 21 deletions

View file

@ -2053,7 +2053,7 @@ impl<'tcx> TyCtxt<'tcx> {
debug_assert_matches!(
(kind, self.def_kind(alias_ty.def_id)),
(ty::Opaque, DefKind::OpaqueTy)
| (ty::Projection, DefKind::AssocTy | DefKind::AssocConst)
| (ty::Projection, DefKind::AssocTy)
| (ty::Opaque | ty::Projection, DefKind::ImplTraitPlaceholder)
);
self.mk_ty_from_kind(Alias(kind, alias_ty))