mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-24 12:54:00 +00:00
![]() When normalizing a projection which results in a cycle, we would cache the result of `project_type` without the nested obligations (because they're not needed for inference). This would result in the nested obligations only being handled once in fulfill, which would avoid the cycle error. Fixes #79714, a regresion from #79305 caused by the removal of `get_paranoid_cache_value_obligation`. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |