rust/compiler/rustc_infer
bors 59a4f02f83 Auto merge of #127438 - compiler-errors:compute-outlives-visitor, r=lcnr
Make `push_outlives_components` into a `TypeVisitor`

This involves removing the `visited: &mut SsoHashSet<GenericArg<'tcx>>` that is being passed around the `VerifyBoundCx`. The fact that we were using it when decomposing different type tests seems sketchy, so I don't think, though it may technically result in us registering more redundant outlives components 🤷

I did end up deleting some of the comments that referred back to RFC 1214 during this refactor. I can add them back if you think they were useful.

r? lcnr
2024-07-08 10:56:15 +00:00
..
src Auto merge of #127438 - compiler-errors:compute-outlives-visitor, r=lcnr 2024-07-08 10:56:15 +00:00
Cargo.toml Uplift PredicateEmittingRelation first 2024-07-06 10:05:49 -04:00
messages.ftl Cleanup: Fix up some diagnostics 2024-05-22 22:40:34 +02:00