Skip to content

Commit 030c508

Browse files
committed
Address review comment
canonicalize_chalk_query -> canonicalize_query_preserving_universes
1 parent f718b51 commit 030c508

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

compiler/rustc_infer/src/infer/canonical/canonicalizer.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ impl<'cx, 'tcx> InferCtxt<'cx, 'tcx> {
5353
/// example, canonicalizing `&'?0: Trait<'?1>`, where `'?0` is in `U1` and
5454
/// `'?1` is in `U3` would be canonicalized to have ?0` in `U1` and `'?1`
5555
/// in `U2`.
56-
pub fn canonicalize_chalk_query<V>(
56+
///
57+
/// This is used for Chalk integration.
58+
pub fn canonicalize_query_preserving_universes<V>(
5759
&self,
5860
value: V,
5961
query_state: &mut OriginalQueryValues<'tcx>,

compiler/rustc_trait_selection/src/traits/chalk_fulfill.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,8 @@ impl<'tcx> TraitEngine<'tcx> for FulfillmentContext<'tcx> {
9595
continue;
9696
}
9797

98-
let canonical_goal = infcx.canonicalize_chalk_query(goal, &mut orig_values);
98+
let canonical_goal =
99+
infcx.canonicalize_query_preserving_universes(goal, &mut orig_values);
99100

100101
match infcx.tcx.evaluate_goal(canonical_goal) {
101102
Ok(response) => {

0 commit comments

Comments
 (0)