diff options
| author | Jonathan Turner <jonathandturner@users.noreply.github.com> | 2016-08-17 06:25:23 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-08-17 06:25:23 -0700 |
| commit | d3f55e1e86ab911be790325fef5b5881cdd6a195 (patch) | |
| tree | 9aa500f9d75b4cae97d3a2015bf648f5557f0be8 | |
| parent | e83bff90ff7d0010d900dee2ecd0dcf4afaa26a7 (diff) | |
| parent | fa61f82bf20bfdc6a890aee18d8130906a25d226 (diff) | |
| download | rust-d3f55e1e86ab911be790325fef5b5881cdd6a195.tar.gz rust-d3f55e1e86ab911be790325fef5b5881cdd6a195.zip | |
Rollup merge of #35415 - silenuss:e0030-formatting, r=jonathandturner
Update compiler error 0030 to use new error format. Part of #35233, Addresses #35204 r? @jonathandturner
| -rw-r--r-- | src/librustc_passes/consts.rs | 8 | ||||
| -rw-r--r-- | src/test/compile-fail/E0030.rs | 4 |
2 files changed, 7 insertions, 5 deletions
diff --git a/src/librustc_passes/consts.rs b/src/librustc_passes/consts.rs index 0c54f20fe76..b116ab7b316 100644 --- a/src/librustc_passes/consts.rs +++ b/src/librustc_passes/consts.rs @@ -283,10 +283,10 @@ impl<'a, 'tcx, 'v> Visitor<'v> for CheckCrateVisitor<'a, 'tcx> { Ok(Ordering::Less) | Ok(Ordering::Equal) => {} Ok(Ordering::Greater) => { - span_err!(self.tcx.sess, - start.span, - E0030, - "lower range bound must be less than or equal to upper"); + struct_span_err!(self.tcx.sess, start.span, E0030, + "lower range bound must be less than or equal to upper") + .span_label(start.span, &format!("lower bound larger than upper bound")) + .emit(); } Err(ErrorReported) => {} } diff --git a/src/test/compile-fail/E0030.rs b/src/test/compile-fail/E0030.rs index 7f26f6cdb84..74e827b3379 100644 --- a/src/test/compile-fail/E0030.rs +++ b/src/test/compile-fail/E0030.rs @@ -11,6 +11,8 @@ fn main() { match 5u32 { - 1000 ... 5 => {} //~ ERROR E0030 + 1000 ... 5 => {} + //~^ ERROR lower range bound must be less than or equal to upper + //~| NOTE lower bound larger than upper bound } } |
