diff options
| author | Bart Massey <bart.massey@gmail.com> | 2019-11-12 03:19:40 -0800 |
|---|---|---|
| committer | Bart Massey <bart.massey@gmail.com> | 2019-11-15 16:31:30 -0800 |
| commit | ed56f867818f7f3fb29dac3cfc0faf316909fd23 (patch) | |
| tree | c1ccd241b3125d2b32b9f8d3ebf5aa6d4d12786e /src/test/ui/for-loop-while | |
| parent | 1bd30ce2aac40c7698aa4a1b9520aa649ff2d1c5 (diff) | |
| download | rust-ed56f867818f7f3fb29dac3cfc0faf316909fd23.tar.gz rust-ed56f867818f7f3fb29dac3cfc0faf316909fd23.zip | |
Cleaned up unused labels
Deleted unused labels from compiler and fixed or allowed unused labels in tests. This patch removes some gratuitous unused labels and turns off the warning for unused labels that are a necessary part of tests. This will permit setting the `unused_labels` lint to `warn`.
Diffstat (limited to 'src/test/ui/for-loop-while')
| -rw-r--r-- | src/test/ui/for-loop-while/label_break_value.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/for-loop-while/loop-label-shadowing.rs | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/test/ui/for-loop-while/label_break_value.rs b/src/test/ui/for-loop-while/label_break_value.rs index eb5be7742e0..18930ac811e 100644 --- a/src/test/ui/for-loop-while/label_break_value.rs +++ b/src/test/ui/for-loop-while/label_break_value.rs @@ -77,7 +77,7 @@ fn label_break_mixed(v: u32) -> u32 { } // Labeled breaking an outer loop still works 'd: loop { - 'e: { + { if v == r { break 'b; } diff --git a/src/test/ui/for-loop-while/loop-label-shadowing.rs b/src/test/ui/for-loop-while/loop-label-shadowing.rs index acb53e254bb..9bedde67b78 100644 --- a/src/test/ui/for-loop-while/loop-label-shadowing.rs +++ b/src/test/ui/for-loop-while/loop-label-shadowing.rs @@ -5,6 +5,7 @@ fn main() { let mut foo = Vec::new(); + #[allow(unused_labels)] 'foo: for i in &[1, 2, 3] { foo.push(*i); } |
