11error: this `unsafe` block contains 2 unsafe operations, expected only one
2- --> tests/ui/multiple_unsafe_ops_per_block.rs:38 :5
2+ --> tests/ui/multiple_unsafe_ops_per_block.rs:34 :5
33 |
44LL | / unsafe {
55LL | |
@@ -9,20 +9,20 @@ LL | | }
99 | |_____^
1010 |
1111note: modification of a mutable static occurs here
12- --> tests/ui/multiple_unsafe_ops_per_block.rs:40 :9
12+ --> tests/ui/multiple_unsafe_ops_per_block.rs:36 :9
1313 |
1414LL | STATIC += 1;
1515 | ^^^^^^^^^^^
1616note: unsafe function call occurs here
17- --> tests/ui/multiple_unsafe_ops_per_block.rs:41 :9
17+ --> tests/ui/multiple_unsafe_ops_per_block.rs:37 :9
1818 |
1919LL | not_very_safe();
2020 | ^^^^^^^^^^^^^^^
2121 = note: `-D clippy::multiple-unsafe-ops-per-block` implied by `-D warnings`
2222 = help: to override `-D warnings` add `#[allow(clippy::multiple_unsafe_ops_per_block)]`
2323
2424error: this `unsafe` block contains 2 unsafe operations, expected only one
25- --> tests/ui/multiple_unsafe_ops_per_block.rs:48 :5
25+ --> tests/ui/multiple_unsafe_ops_per_block.rs:44 :5
2626 |
2727LL | / unsafe {
2828LL | |
@@ -32,18 +32,18 @@ LL | | }
3232 | |_____^
3333 |
3434note: union field access occurs here
35- --> tests/ui/multiple_unsafe_ops_per_block.rs:50 :14
35+ --> tests/ui/multiple_unsafe_ops_per_block.rs:46 :14
3636 |
3737LL | drop(u.u);
3838 | ^^^
3939note: raw pointer dereference occurs here
40- --> tests/ui/multiple_unsafe_ops_per_block.rs:51 :9
40+ --> tests/ui/multiple_unsafe_ops_per_block.rs:47 :9
4141 |
4242LL | *raw_ptr();
4343 | ^^^^^^^^^^
4444
4545error: this `unsafe` block contains 3 unsafe operations, expected only one
46- --> tests/ui/multiple_unsafe_ops_per_block.rs:56 :5
46+ --> tests/ui/multiple_unsafe_ops_per_block.rs:52 :5
4747 |
4848LL | / unsafe {
4949LL | |
@@ -54,23 +54,23 @@ LL | | }
5454 | |_____^
5555 |
5656note: inline assembly used here
57- --> tests/ui/multiple_unsafe_ops_per_block.rs:58 :9
57+ --> tests/ui/multiple_unsafe_ops_per_block.rs:54 :9
5858 |
5959LL | asm!("nop");
6060 | ^^^^^^^^^^^
6161note: unsafe method call occurs here
62- --> tests/ui/multiple_unsafe_ops_per_block.rs:59 :9
62+ --> tests/ui/multiple_unsafe_ops_per_block.rs:55 :9
6363 |
6464LL | sample.not_very_safe();
6565 | ^^^^^^^^^^^^^^^^^^^^^^
6666note: modification of a mutable static occurs here
67- --> tests/ui/multiple_unsafe_ops_per_block.rs:60 :9
67+ --> tests/ui/multiple_unsafe_ops_per_block.rs:56 :9
6868 |
6969LL | STATIC = 0;
7070 | ^^^^^^^^^^
7171
7272error: this `unsafe` block contains 6 unsafe operations, expected only one
73- --> tests/ui/multiple_unsafe_ops_per_block.rs:66 :5
73+ --> tests/ui/multiple_unsafe_ops_per_block.rs:62 :5
7474 |
7575LL | / unsafe {
7676LL | |
@@ -82,115 +82,115 @@ LL | | }
8282 | |_____^
8383 |
8484note: union field access occurs here
85- --> tests/ui/multiple_unsafe_ops_per_block.rs:68 :14
85+ --> tests/ui/multiple_unsafe_ops_per_block.rs:64 :14
8686 |
8787LL | drop(u.u);
8888 | ^^^
8989note: access of a mutable static occurs here
90- --> tests/ui/multiple_unsafe_ops_per_block.rs:69 :14
90+ --> tests/ui/multiple_unsafe_ops_per_block.rs:65 :14
9191 |
9292LL | drop(STATIC);
9393 | ^^^^^^
9494note: unsafe method call occurs here
95- --> tests/ui/multiple_unsafe_ops_per_block.rs:70 :9
95+ --> tests/ui/multiple_unsafe_ops_per_block.rs:66 :9
9696 |
9797LL | sample.not_very_safe();
9898 | ^^^^^^^^^^^^^^^^^^^^^^
9999note: unsafe function call occurs here
100- --> tests/ui/multiple_unsafe_ops_per_block.rs:71 :9
100+ --> tests/ui/multiple_unsafe_ops_per_block.rs:67 :9
101101 |
102102LL | not_very_safe();
103103 | ^^^^^^^^^^^^^^^
104104note: raw pointer dereference occurs here
105- --> tests/ui/multiple_unsafe_ops_per_block.rs:72 :9
105+ --> tests/ui/multiple_unsafe_ops_per_block.rs:68 :9
106106 |
107107LL | *raw_ptr();
108108 | ^^^^^^^^^^
109109note: inline assembly used here
110- --> tests/ui/multiple_unsafe_ops_per_block.rs:73 :9
110+ --> tests/ui/multiple_unsafe_ops_per_block.rs:69 :9
111111 |
112112LL | asm!("nop");
113113 | ^^^^^^^^^^^
114114
115115error: this `unsafe` block contains 2 unsafe operations, expected only one
116- --> tests/ui/multiple_unsafe_ops_per_block.rs:111:5
116+ --> tests/ui/multiple_unsafe_ops_per_block.rs:106:9
117117 |
118- LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
119- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
118+ LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
119+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
120120 |
121121note: unsafe function call occurs here
122- --> tests/ui/multiple_unsafe_ops_per_block.rs:111:14
122+ --> tests/ui/multiple_unsafe_ops_per_block.rs:106:18
123123 |
124- LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
125- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
124+ LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
125+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
126126note: raw pointer dereference occurs here
127- --> tests/ui/multiple_unsafe_ops_per_block.rs:111:39
127+ --> tests/ui/multiple_unsafe_ops_per_block.rs:106:43
128128 |
129- LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
130- | ^^^^^^^^^^^^^^^^^^
129+ LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
130+ | ^^^^^^^^^^^^^^^^^^
131131
132132error: this `unsafe` block contains 2 unsafe operations, expected only one
133- --> tests/ui/multiple_unsafe_ops_per_block.rs:130:5
133+ --> tests/ui/multiple_unsafe_ops_per_block.rs:127:9
134134 |
135- LL | / unsafe {
135+ LL | / unsafe {
136136LL | |
137- LL | | x();
138- LL | | x();
139- LL | | }
140- | |_____ ^
137+ LL | | x();
138+ LL | | x();
139+ LL | | }
140+ | |_________ ^
141141 |
142142note: unsafe function call occurs here
143- --> tests/ui/multiple_unsafe_ops_per_block.rs:132:9
143+ --> tests/ui/multiple_unsafe_ops_per_block.rs:129:13
144144 |
145- LL | x();
146- | ^^^
145+ LL | x();
146+ | ^^^
147147note: unsafe function call occurs here
148- --> tests/ui/multiple_unsafe_ops_per_block.rs:133:9
148+ --> tests/ui/multiple_unsafe_ops_per_block.rs:130:13
149149 |
150- LL | x();
151- | ^^^
150+ LL | x();
151+ | ^^^
152152
153153error: this `unsafe` block contains 2 unsafe operations, expected only one
154- --> tests/ui/multiple_unsafe_ops_per_block.rs:142:9
154+ --> tests/ui/multiple_unsafe_ops_per_block.rs:139:13
155155 |
156- LL | / unsafe {
156+ LL | / unsafe {
157157LL | |
158- LL | | T::X();
159- LL | | T::X();
160- LL | | }
161- | |_________ ^
158+ LL | | T::X();
159+ LL | | T::X();
160+ LL | | }
161+ | |_____________ ^
162162 |
163163note: unsafe function call occurs here
164- --> tests/ui/multiple_unsafe_ops_per_block.rs:144:13
164+ --> tests/ui/multiple_unsafe_ops_per_block.rs:141:17
165165 |
166- LL | T::X();
167- | ^^^^^^
166+ LL | T::X();
167+ | ^^^^^^
168168note: unsafe function call occurs here
169- --> tests/ui/multiple_unsafe_ops_per_block.rs:145:13
169+ --> tests/ui/multiple_unsafe_ops_per_block.rs:142:17
170170 |
171- LL | T::X();
172- | ^^^^^^
171+ LL | T::X();
172+ | ^^^^^^
173173
174174error: this `unsafe` block contains 2 unsafe operations, expected only one
175- --> tests/ui/multiple_unsafe_ops_per_block.rs:153:5
175+ --> tests/ui/multiple_unsafe_ops_per_block.rs:150:9
176176 |
177- LL | / unsafe {
177+ LL | / unsafe {
178178LL | |
179- LL | | x.0();
180- LL | | x.0();
181- LL | | }
182- | |_____ ^
179+ LL | | x.0();
180+ LL | | x.0();
181+ LL | | }
182+ | |_________ ^
183183 |
184184note: unsafe function call occurs here
185- --> tests/ui/multiple_unsafe_ops_per_block.rs:155:9
185+ --> tests/ui/multiple_unsafe_ops_per_block.rs:152:13
186186 |
187- LL | x.0();
188- | ^^^^^
187+ LL | x.0();
188+ | ^^^^^
189189note: unsafe function call occurs here
190- --> tests/ui/multiple_unsafe_ops_per_block.rs:156:9
190+ --> tests/ui/multiple_unsafe_ops_per_block.rs:153:13
191191 |
192- LL | x.0();
193- | ^^^^^
192+ LL | x.0();
193+ | ^^^^^
194194
195195error: aborting due to 8 previous errors
196196
0 commit comments