diff options
| author | David Wood <david.wood2@arm.com> | 2025-02-24 08:11:02 +0000 |
|---|---|---|
| committer | David Wood <david.wood2@arm.com> | 2025-02-24 08:52:29 +0000 |
| commit | 21d41b09dfb782d44da4c487d5c377bf36e9bddc (patch) | |
| tree | 3816a71d62b3ee035723ed91032105e3db026dfc /compiler/rustc_codegen_llvm/src/common.rs | |
| parent | ad27045c31a9f37ad7d44ca2a403de52d1a896d3 (diff) | |
| download | rust-21d41b09dfb782d44da4c487d5c377bf36e9bddc.tar.gz rust-21d41b09dfb782d44da4c487d5c377bf36e9bddc.zip | |
trait_sel: resolve vars in host effects
In the standard library, the `Extend` impl for `Iterator` (specialised with `TrustedLen`) has a parameter which is constrained by a projection predicate. This projection predicate provides a value for an inference variable but host effect evaluation wasn't resolving variables first. Adding the extra resolve can the number of errors in some tests when they gain host effect predicates, but this is not unexpected as calls to `resolve_vars_if_possible` can cause more error tainting to happen. Co-authored-by: Boxy <rust@boxyuwu.dev>
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/common.rs')
0 files changed, 0 insertions, 0 deletions
