erase_regions to erase_and_anonymize_regions

This commit is contained in:
Boxy
2025-08-21 16:50:54 +01:00
committed by lcnr
parent fefce3cecd
commit e379c77586
60 changed files with 158 additions and 132 deletions

View File

@@ -300,7 +300,7 @@ impl<'tcx> rustc_next_trait_solver::delegate::SolverDelegate for SolverDelegate<
) -> Result<Certainty, NoSolution> {
// Erase regions because we compute layouts in `rustc_transmute`,
// which will ICE for region vars.
let (dst, src) = self.tcx.erase_regions((dst, src));
let (dst, src) = self.tcx.erase_and_anonymize_regions((dst, src));
let Some(assume) = rustc_transmute::Assume::from_const(self.tcx, assume) else {
return Err(NoSolution);