Auto merge of #117088 - lcnr:generalize-alias, r=compiler-errors

generalize: handle occurs check failure in aliases

mostly fixes #105787, except for the `for<'a> fn(<<?x as OtherTrait>::Assoc as Trait<'a>>::Assoc) eq ?x` case in https://github.com/rust-lang/trait-system-refactor-initiative/issues/8.

r? `@compiler-errors`
This commit is contained in:
bors 2023-12-05 00:37:58 +00:00
commit 6ecded5427

Diff content is not available