mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-27 17:24:06 +00:00
90711a86e5
fix universe map in ifcx.instantiate_canonical_* Previously, `infcx.instantiate_canonical_*` maps the root universe in `canonical` into `ty::UniverseIndex::Root`, I think because it assumes it works with a fresh `infcx` but this is not true for the use cases in mir typeck. Now the root universe is mapped into `infcx.universe()`. I catched this accidentally while reviewing the code. I'm not sure if this is the right fix or if it is really a bug! |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |