summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/author/loop.rs
blob: d6de21631e2bae64b9eff6c0d8ca57ac50942a71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#![feature(stmt_expr_attributes)]
#![allow(clippy::never_loop, clippy::while_immutable_condition)]

fn main() {
    #[clippy::author]
    for y in 0..10 {
        let z = y;
    }

    #[clippy::author]
    for _ in 0..10 {
        break;
    }

    #[clippy::author]
    'label: for _ in 0..10 {
        break 'label;
    }

    let a = true;

    #[clippy::author]
    while a {
        break;
    }

    #[clippy::author]
    while let true = a {
        break;
    }

    #[clippy::author]
    loop {
        break;
    }
}