]> git.lizzy.rs Git - rust.git/blobdiff - crates/hir_ty/src/infer/pat.rs
Merge #11107
[rust.git] / crates / hir_ty / src / infer / pat.rs
index 64e72abf0f3fd483d3fc1cbd939698e3b538ded3..50fd2dd7494973249efeb8659775b949532b5040 100644 (file)
@@ -204,6 +204,8 @@ pub(super) fn infer_pat(
                 } else {
                     BindingMode::convert(*mode)
                 };
+                self.result.pat_binding_modes.insert(pat, mode);
+
                 let inner_ty = match subpat {
                     Some(subpat) => self.infer_pat(*subpat, &expected, default_bm),
                     None => expected,