Skip to content

Commit 41121bf

Browse files
committed
Fix visitor
1 parent 9017856 commit 41121bf

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

chalk-solve/src/wf.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,11 @@ impl<'i, I: Interner> Visitor<'i, I> for InputTypeCollector<'i, I> {
7575

7676
fn visit_where_clause(&mut self, where_clause: &WhereClause<I>, outer_binder: DebruijnIndex) {
7777
match where_clause {
78-
WhereClause::AliasEq(alias_eq) => {
79-
alias_eq.alias.visit_with(self, outer_binder);
80-
alias_eq.ty.visit_with(self, outer_binder);
81-
}
78+
WhereClause::AliasEq(alias_eq) => alias_eq
79+
.alias
80+
.clone()
81+
.intern(self.interner)
82+
.visit_with(self, outer_binder),
8283
WhereClause::Implemented(trait_ref) => {
8384
trait_ref.visit_with(self, outer_binder);
8485
}

0 commit comments

Comments
 (0)