]> git.lizzy.rs Git - rust.git/commitdiff
Do not span across nodes for E0004
authorKeith Yeung <kungfukeith11@gmail.com>
Mon, 8 Aug 2016 22:07:14 +0000 (15:07 -0700)
committerKeith Yeung <kungfukeith11@gmail.com>
Mon, 8 Aug 2016 22:07:14 +0000 (15:07 -0700)
src/librustc_const_eval/check_match.rs

index 599e3ec871a8327cdcc08f18083a042806bd7945..40c3808b0fe97b3f15b5434c1d412187295b00f9 100644 (file)
@@ -235,12 +235,7 @@ fn check_expr(cx: &mut MatchCheckCtxt, ex: &hir::Expr) {
                 .flat_map(|arm| &arm.0)
                 .map(|pat| vec![wrap_pat(cx, &pat)])
                 .collect();
-            let match_span = Span {
-                lo: ex.span.lo,
-                hi: scrut.span.hi,
-                expn_id: ex.span.expn_id
-            };
-            check_exhaustive(cx, match_span, &matrix, source);
+            check_exhaustive(cx, scrut.span, &matrix, source);
         },
         _ => ()
     }