diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-10-27 19:49:06 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-27 19:49:06 +0100 |
| commit | 60beb5979bc4ea408a99490daaecd2753ce622f9 (patch) | |
| tree | 4b51755ba41a49026322035dc53ccc3ced4b7596 /compiler/rustc_codegen_llvm/src/errors.rs | |
| parent | 5f5c243ca020e45cb6ee48a1f635a929eb611fd2 (diff) | |
| parent | 1b7a91ed719ebc1f0615365a551f55ded1e9beed (diff) | |
| download | rust-60beb5979bc4ea408a99490daaecd2753ce622f9.tar.gz rust-60beb5979bc4ea408a99490daaecd2753ce622f9.zip | |
Rollup merge of #132043 - compiler-errors:simplify-rbv, r=cjgillot
Simplify param handling in `resolve_bound_vars` I always found the flow of the `ResolvedArg` constructors to be a bit confusing; turns out they're also kinda redundantly passing around their data, too. Also, deduplicate some code handling early-bound var to late-bound var conversion between return type notation's two styles: `where <T as Trait>::method(..): Bound` and `where T: Trait<method(..): Bound>`.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/errors.rs')
0 files changed, 0 insertions, 0 deletions
