Skip to content

Commit d5a43d1

Browse files
committed
Resolve type adjustments
1 parent 637dbb2 commit d5a43d1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

crates/hir_ty/src/infer.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,12 @@ impl<'a> InferenceContext<'a> {
407407
for (_, subst) in result.method_resolutions.values_mut() {
408408
*subst = self.table.resolve_completely(subst.clone());
409409
}
410+
for adjustment in result.expr_adjustments.values_mut().flatten() {
411+
adjustment.target = self.table.resolve_completely(adjustment.target.clone());
412+
}
413+
for adjustment in result.pat_adjustments.values_mut().flatten() {
414+
adjustment.target = self.table.resolve_completely(adjustment.target.clone());
415+
}
410416
result
411417
}
412418

0 commit comments

Comments
 (0)