From cee9a7e26aa74297bfb0df0eb94e0e125326c4fc Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Thu, 1 Jul 2021 20:54:25 +0200 Subject: [PATCH] Bind the right number of variables in the `FnPointer` --- crates/hir_ty/src/infer/closure.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/hir_ty/src/infer/closure.rs b/crates/hir_ty/src/infer/closure.rs index 1db2da3f7c4..7a37b4bf018 100644 --- a/crates/hir_ty/src/infer/closure.rs +++ b/crates/hir_ty/src/infer/closure.rs @@ -68,7 +68,7 @@ impl InferenceContext<'_> { cov_mark::hit!(dyn_fn_param_informs_call_site_closure_signature); return Some(FnPointer { - num_binders: 0, + num_binders: bound.len(&Interner), sig: FnSig { abi: (), safety: chalk_ir::Safety::Safe,