bors 19ca5692f6 Auto merge of #110100 - compiler-errors:no-infer-pred-must-hold, r=jackh726
do not allow inference in `predicate_must_hold` (alternative approach)

See the FCP description for more info, but tl;dr is that we should not return `EvaluatedToOkModuloRegions` if an obligation may hold only with some choice of inference vars being constrained.

Attempts to solve this in the approach laid out by lcnr here: https://github.com/rust-lang/rust/pull/109558#discussion_r1147318134, rather than by eagerly replacing infer vars with placeholders which is a bit too restrictive.

r? `@ghost`
2023-05-19 03:36:37 +00:00
..
2023-05-15 16:40:42 +00:00
2023-05-12 00:10:52 +00:00
2023-04-03 09:24:11 +02:00
2023-04-25 19:53:09 +00:00
2023-05-12 00:10:52 +00:00
2023-05-12 00:10:52 +00:00
2023-04-20 15:06:17 -03:00
2023-04-20 15:06:17 -03:00
2023-05-12 00:10:52 +00:00
2023-05-12 00:10:52 +00:00
2023-05-12 00:10:52 +00:00
2023-04-27 17:18:11 +00:00