]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_mir/build/matches/simplify.rs
Remove never_type feature requirement for exhaustive patterns
[rust.git] / src / librustc_mir / build / matches / simplify.rs
index 7125eb6850bb6c6f7639362b28406ea61d299fdd..d9b748f71f011994a57d431a79ac242bb4e4f23f 100644 (file)
@@ -161,7 +161,6 @@ fn simplify_match_pair<'pat>(&mut self,
             PatternKind::Variant { adt_def, substs, variant_index, ref subpatterns } => {
                 let irrefutable = adt_def.variants.iter_enumerated().all(|(i, v)| {
                     i == variant_index || {
-                        self.hir.tcx().features().never_type &&
                         self.hir.tcx().features().exhaustive_patterns &&
                         !v.uninhabited_from(self.hir.tcx(), substs, adt_def.adt_kind()).is_empty()
                     }