rust/compiler/rustc_mir_build/src
Matthias Krüger 67e2358fbb
Rollup merge of #139902 - lcnr:no-opaque-cast-projection, r=oli-obk
do not emit `OpaqueCast` projections with `-Znext-solver`

We normalize opaque types in their defining scope if the new solver is enabled. This means projections do not contain any 'revealable' opaque types we need to worry about. We either have a type which has been normalized by writeback or we need to normalize it anyways.

r? ```@compiler-errors``` ```@oli-obk```
2025-04-17 17:40:28 +02:00
..
builder do not emit OpaqueCast projections with -Znext-solver 2025-04-17 12:15:04 +02:00
thir Use newtype_index!-generated types more idiomatically 2025-04-14 16:17:06 +00:00
check_tail_calls.rs Rollup merge of #135973 - WaffleLapkin:tail-track-caller-fix, r=compiler-errors 2025-02-07 12:01:56 +01:00
check_unsafety.rs Rollup merge of #139108 - Nadrieril:simplify-expandedconstant, r=oli-obk 2025-04-07 22:29:18 +10:00
errors.rs Move eager translation to a method on Diag 2025-04-16 21:38:59 -04:00
lib.rs Remove recursion_limit increases. 2025-04-02 16:25:27 +11:00