Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/infer/path.rs')
-rw-r--r--crates/hir-ty/src/infer/path.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/crates/hir-ty/src/infer/path.rs b/crates/hir-ty/src/infer/path.rs
index 0b44bbec70..e4841c7b15 100644
--- a/crates/hir-ty/src/infer/path.rs
+++ b/crates/hir-ty/src/infer/path.rs
@@ -247,8 +247,12 @@ impl InferenceContext<'_> {
&self.resolver,
self.owner.into(),
);
- let trait_ref =
- ctx.lower_trait_ref_from_resolved_path(trait_, resolved_segment, None);
+ let trait_ref = ctx.lower_trait_ref_from_resolved_path(
+ trait_,
+ resolved_segment,
+ self.table.new_type_var(),
+ );
+
self.resolve_trait_assoc_item(trait_ref, segment, id)
}
(def, _) => {