normalize inherent associated types after substitution

This commit is contained in:
León Orell Valerian Liehr 2022-12-05 18:02:47 +01:00
parent 203c8765ea
commit d5cb5fb185
No known key found for this signature in database
GPG key ID: CD75E31CE2CFD7D9
3 changed files with 45 additions and 0 deletions

View file

@ -1930,6 +1930,7 @@ impl<'o, 'tcx> dyn AstConv<'tcx> + 'o {
adt_substs,
);
let ty = tcx.bound_type_of(assoc_ty_did).subst(tcx, item_substs);
let ty = self.normalize_ty(span, ty);
return Ok((ty, DefKind::AssocTy, assoc_ty_did));
}
}