diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ui/never_loop.rs | 7 | ||||
| -rw-r--r-- | tests/ui/never_loop.stderr | 11 |
2 files changed, 17 insertions, 1 deletions
diff --git a/tests/ui/never_loop.rs b/tests/ui/never_loop.rs index ed18d79902c..33208364f0e 100644 --- a/tests/ui/never_loop.rs +++ b/tests/ui/never_loop.rs @@ -385,6 +385,13 @@ pub fn test31(b: bool) { } } +pub fn test32(b: bool) { + loop { + //~^ ERROR: this loop never actually loops + panic!("oh no"); + } +} + fn main() { test1(); test2(); diff --git a/tests/ui/never_loop.stderr b/tests/ui/never_loop.stderr index 188cd08b017..37ccd63d27c 100644 --- a/tests/ui/never_loop.stderr +++ b/tests/ui/never_loop.stderr @@ -161,5 +161,14 @@ LL | | if b { break 'c } else { break 'b } LL | | } | |_____________^ -error: aborting due to 14 previous errors +error: this loop never actually loops + --> $DIR/never_loop.rs:389:5 + | +LL | / loop { +LL | | +LL | | panic!("oh no"); +LL | | } + | |_____^ + +error: aborting due to 15 previous errors |
