Skip to content

Commit 91ee32e

Browse files
committed
hack
1 parent 23af183 commit 91ee32e

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

compiler/rustc_next_trait_solver/src/canonicalizer.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -519,12 +519,7 @@ impl<D: SolverDelegate<Interner = I>, I: Interner> TypeFolder<I> for Canonicaliz
519519
CanonicalizeMode::Response { .. } => return r,
520520
},
521521

522-
ty::ReEarlyParam(_) | ty::ReLateParam(_) => match self.canonicalize_mode {
523-
CanonicalizeMode::Input { .. } => CanonicalVarKind::Region(ty::UniverseIndex::ROOT),
524-
CanonicalizeMode::Response { .. } => {
525-
panic!("unexpected region in response: {r:?}")
526-
}
527-
},
522+
ty::ReEarlyParam(_) | ty::ReLateParam(_) => return r,
528523

529524
ty::RePlaceholder(placeholder) => match self.canonicalize_mode {
530525
// We canonicalize placeholder regions as existentials in query inputs.

compiler/rustc_next_trait_solver/src/solve/assembly/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1069,7 +1069,7 @@ where
10691069
ty::ReStatic | ty::ReError(_) => ControlFlow::Continue(()),
10701070
ty::ReVar(_) | ty::RePlaceholder(_) => ControlFlow::Break(Ok(())),
10711071
ty::ReErased | ty::ReEarlyParam(_) | ty::ReLateParam(_) | ty::ReBound(..) => {
1072-
unreachable!()
1072+
ControlFlow::Break(Ok(()))
10731073
}
10741074
}
10751075
}

0 commit comments

Comments
 (0)