]> git.lizzy.rs Git - rust.git/blobdiff - crates/hir_ty/src/infer/expr.rs
Merge #10809
[rust.git] / crates / hir_ty / src / infer / expr.rs
index 3aad9d4cc8ac0134afd69f3e4e2cebcc09bb9b78..5fb227c0e4986d66deb0e7e5e8aa5efdcb031e91 100644 (file)
@@ -375,7 +375,7 @@ fn infer_expr_inner(&mut self, tgt_expr: ExprId, expected: &Expectation) -> Ty {
                 let matchee_diverges = self.diverges;
                 let mut all_arms_diverge = Diverges::Always;
 
-                for arm in arms {
+                for arm in arms.iter() {
                     self.diverges = Diverges::Maybe;
                     let _pat_ty = self.infer_pat(arm.pat, &input_ty, BindingMode::default());
                     match arm.guard {