diff --git a/src/librustc/middle/check_match.rs b/src/librustc/middle/check_match.rs index dde3f3281f0..3976574aef9 100644 --- a/src/librustc/middle/check_match.rs +++ b/src/librustc/middle/check_match.rs @@ -284,7 +284,9 @@ fn check_arms(cx: &MatchCheckCtxt, arms: &[(Vec>, Option<&Expr>)], source span_err!(cx.tcx.sess, span, E0165, "irrefutable while-let pattern"); }, - _ => span_err!(cx.tcx.sess, pat.span, E0001, "unreachable pattern") + MatchNormal => { + span_err!(cx.tcx.sess, pat.span, E0001, "unreachable pattern") + }, } } Useful => (),