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