or-patterns: regionck/visit_arm: remove `top_pats_hack`.
diff --git a/src/librustc_typeck/check/regionck.rs b/src/librustc_typeck/check/regionck.rs
index 86ec477..698b495 100644
--- a/src/librustc_typeck/check/regionck.rs
+++ b/src/librustc_typeck/check/regionck.rs
@@ -488,9 +488,7 @@
 
     fn visit_arm(&mut self, arm: &'tcx hir::Arm) {
         // see above
-        for p in arm.top_pats_hack() {
-            self.constrain_bindings_in_pat(p);
-        }
+        self.constrain_bindings_in_pat(&arm.pat);
         intravisit::walk_arm(self, arm);
     }