diff options
Diffstat (limited to 'src/test/ui')
| -rw-r--r-- | src/test/ui/pattern/usefulness/top-level-alternation.rs | 3 | ||||
| -rw-r--r-- | src/test/ui/pattern/usefulness/top-level-alternation.stderr | 24 |
2 files changed, 12 insertions, 15 deletions
diff --git a/src/test/ui/pattern/usefulness/top-level-alternation.rs b/src/test/ui/pattern/usefulness/top-level-alternation.rs index 6ba9b458477..5a7f82063b8 100644 --- a/src/test/ui/pattern/usefulness/top-level-alternation.rs +++ b/src/test/ui/pattern/usefulness/top-level-alternation.rs @@ -2,8 +2,7 @@ fn main() { while let 0..=2 | 1 = 0 {} //~ ERROR unreachable pattern - if let 0..=2 | 1 = 0 {} //~ WARN irrefutable if-let pattern - // this one ^ is incorrect + if let 0..=2 | 1 = 0 {} //~ ERROR unreachable pattern match 0u8 { 0 diff --git a/src/test/ui/pattern/usefulness/top-level-alternation.stderr b/src/test/ui/pattern/usefulness/top-level-alternation.stderr index ef732747121..772927f42f5 100644 --- a/src/test/ui/pattern/usefulness/top-level-alternation.stderr +++ b/src/test/ui/pattern/usefulness/top-level-alternation.stderr @@ -10,67 +10,65 @@ note: lint level defined here LL | #![deny(unreachable_patterns)] | ^^^^^^^^^^^^^^^^^^^^ -warning: irrefutable if-let pattern +error: unreachable pattern --> $DIR/top-level-alternation.rs:5:20 | LL | if let 0..=2 | 1 = 0 {} | ^ - | - = note: `#[warn(irrefutable_let_patterns)]` on by default error: unreachable pattern - --> $DIR/top-level-alternation.rs:10:15 + --> $DIR/top-level-alternation.rs:9:15 | LL | | 0 => {} | ^ error: unreachable pattern - --> $DIR/top-level-alternation.rs:15:15 + --> $DIR/top-level-alternation.rs:14:15 | LL | | Some(0) => {} | ^^^^^^^ error: unreachable pattern - --> $DIR/top-level-alternation.rs:20:9 + --> $DIR/top-level-alternation.rs:19:9 | LL | (0, 0) => {} | ^^^^^^ error: unreachable pattern - --> $DIR/top-level-alternation.rs:40:9 + --> $DIR/top-level-alternation.rs:39:9 | LL | _ => {} | ^ error: unreachable pattern - --> $DIR/top-level-alternation.rs:44:9 + --> $DIR/top-level-alternation.rs:43:9 | LL | Some(_) => {} | ^^^^^^^ error: unreachable pattern - --> $DIR/top-level-alternation.rs:45:9 + --> $DIR/top-level-alternation.rs:44:9 | LL | None => {} | ^^^^ error: unreachable pattern - --> $DIR/top-level-alternation.rs:50:9 + --> $DIR/top-level-alternation.rs:49:9 | LL | None | ^^^^ error: unreachable pattern - --> $DIR/top-level-alternation.rs:51:15 + --> $DIR/top-level-alternation.rs:50:15 | LL | | Some(_) => {} | ^^^^^^^ error: unreachable pattern - --> $DIR/top-level-alternation.rs:55:9 + --> $DIR/top-level-alternation.rs:54:9 | LL | 1..=2 => {}, | ^^^^^ -error: aborting due to 10 previous errors +error: aborting due to 11 previous errors |
