diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-11-27 08:13:49 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-27 08:13:49 +0100 |
| commit | 762a661705c52a6d99e8af37fc06aca573e35659 (patch) | |
| tree | 6b17dafbbd45840085177a0650aa31b9369c9401 /library/std/src/io/error.rs | |
| parent | 3cce78b0d125f3fd0179b51245f24587467cd2bc (diff) | |
| parent | fa66288a32bc202b4a12513d1961190025d2d576 (diff) | |
| download | rust-762a661705c52a6d99e8af37fc06aca573e35659.tar.gz rust-762a661705c52a6d99e8af37fc06aca573e35659.zip | |
Rollup merge of #133493 - lcnr:fulfill-fudge, r=compiler-errors
do not constrain infer vars in `find_best_leaf_obligation` This ended up causing an ICE by making the following code path reachable by incorrectly constraining an inference variable while computing the best obligation for a preceding ambiguity. Closes #129444. https://github.com/rust-lang/rust/blob/f2abf827c128120ed7a874d02973947968c158b8/compiler/rustc_trait_selection/src/solve/fulfill.rs#L312-L314 I have to be honest, I don't fully understand how that change removes all the additional diagnostics :3 r? `@compiler-errors`
Diffstat (limited to 'library/std/src/io/error.rs')
0 files changed, 0 insertions, 0 deletions
