]> git.proxmox.com Git - rustc.git/blob - src/tools/clippy/tests/ui/semicolon_outside_block.fixed
New upstream version 1.68.2+dfsg1
[rustc.git] / src / tools / clippy / tests / ui / semicolon_outside_block.fixed
1 // run-rustfix
2 #![allow(
3 unused,
4 clippy::unused_unit,
5 clippy::unnecessary_operation,
6 clippy::no_effect,
7 clippy::single_element_loop
8 )]
9 #![warn(clippy::semicolon_outside_block)]
10
11 macro_rules! m {
12 (()) => {
13 ()
14 };
15 (0) => {{
16 0
17 };};
18 (1) => {{
19 1;
20 }};
21 (2) => {{
22 2;
23 }};
24 }
25
26 fn unit_fn_block() {
27 ()
28 }
29
30 #[rustfmt::skip]
31 fn main() {
32 { unit_fn_block() }
33 unsafe { unit_fn_block() }
34
35 {
36 unit_fn_block()
37 }
38
39 { unit_fn_block() };
40 unsafe { unit_fn_block() };
41
42 { unit_fn_block() };
43 unsafe { unit_fn_block() };
44
45 { unit_fn_block(); };
46 unsafe { unit_fn_block(); };
47
48 {
49 unit_fn_block();
50 unit_fn_block()
51 };
52 {
53 unit_fn_block();
54 unit_fn_block()
55 };
56 {
57 unit_fn_block();
58 unit_fn_block();
59 };
60
61 { m!(()) };
62 { m!(()) };
63 { m!(()); };
64 m!(0);
65 m!(1);
66 m!(2);
67
68 for _ in [()] {
69 unit_fn_block();
70 }
71 for _ in [()] {
72 unit_fn_block()
73 }
74
75 let _d = || {
76 unit_fn_block();
77 };
78 let _d = || {
79 unit_fn_block()
80 };
81
82 { unit_fn_block(); };
83
84 unit_fn_block()
85 }