From 16ccdba8512fc7ce397095cf5d62858ef2234c47 Mon Sep 17 00:00:00 2001 From: John Gallagher Date: Sat, 11 Oct 2014 12:03:15 -0400 Subject: [PATCH] Use explicit case rather than catch-all --- src/librustc/middle/check_match.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 => (),