Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/infer/closure/analysis.rs')
-rw-r--r--crates/hir-ty/src/infer/closure/analysis.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/hir-ty/src/infer/closure/analysis.rs b/crates/hir-ty/src/infer/closure/analysis.rs
index 668d7496cd..b0f5533b3b 100644
--- a/crates/hir-ty/src/infer/closure/analysis.rs
+++ b/crates/hir-ty/src/infer/closure/analysis.rs
@@ -506,7 +506,11 @@ impl<'a, 'db> InferenceContext<'a, 'db> {
// Build a tuple (U0..Un) of the final upvar types U0..Un
// and unify the upvar tuple type in the closure with it:
let final_tupled_upvars_type = Ty::new_tup(self.interner(), &final_upvar_tys);
- self.demand_suptype(args.tupled_upvars_ty(), final_tupled_upvars_type);
+ _ = self.demand_suptype(
+ closure_expr_id.into(),
+ args.tupled_upvars_ty(),
+ final_tupled_upvars_type,
+ );
let fake_reads = delegate.fake_reads;