Files
rust/tests/ui/impl-trait
Matthias Krüger 762a661705 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`
2024-11-27 08:13:49 +01:00
..
2024-08-17 12:43:25 -04:00
2024-11-22 11:12:15 -08:00
2024-11-22 11:12:15 -08:00
2024-02-26 10:57:46 +01:00
2024-06-13 10:41:52 +00:00
2024-06-13 10:41:52 +00:00
2024-02-07 10:42:01 +08:00
2024-08-17 12:43:25 -04:00
2024-06-13 10:41:52 +00:00
2024-04-08 15:00:03 +00:00
2024-08-17 12:43:25 -04:00
2024-02-07 10:42:01 +08:00
2024-06-19 08:28:31 +00:00
2024-06-19 08:28:31 +00:00
2024-06-19 08:40:29 +00:00
2024-10-04 23:38:41 +00:00