]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_resolve/late.rs
resolve: simplify `resolve_arm`.
[rust.git] / src / librustc_resolve / late.rs
index 5029d61d6e4e1ff5c7ea69dfdc74e7b5baac2302..82971094ae7b71e847d7622ed7ce7609b850c222 100644 (file)
@@ -1210,9 +1210,7 @@ fn check_consistent_bindings(&mut self, pats: &[P<Pat>]) {
     fn resolve_arm(&mut self, arm: &Arm) {
         self.with_rib(ValueNS, NormalRibKind, |this| {
             this.resolve_pats(&arm.pats, PatternSource::Match);
-            if let Some(ref expr) = arm.guard {
-                this.visit_expr(expr)
-            }
+            walk_list!(this, visit_expr, &arm.guard);
             this.visit_expr(&arm.body);
         });
     }