]> git.proxmox.com Git - rustc.git/blob - src/tools/clippy/tests/ui/undocumented_unsafe_blocks.stderr
New upstream version 1.68.2+dfsg1
[rustc.git] / src / tools / clippy / tests / ui / undocumented_unsafe_blocks.stderr
1 error: unsafe block missing a safety comment
2 --> $DIR/undocumented_unsafe_blocks.rs:262:19
3 |
4 LL | /* Safety: */ unsafe {}
5 | ^^^^^^^^^
6 |
7 = help: consider adding a safety comment on the preceding line
8 = note: `-D clippy::undocumented-unsafe-blocks` implied by `-D warnings`
9
10 error: unsafe block missing a safety comment
11 --> $DIR/undocumented_unsafe_blocks.rs:266:5
12 |
13 LL | unsafe {}
14 | ^^^^^^^^^
15 |
16 = help: consider adding a safety comment on the preceding line
17
18 error: unsafe block missing a safety comment
19 --> $DIR/undocumented_unsafe_blocks.rs:270:14
20 |
21 LL | let _ = [unsafe { 14 }, unsafe { 15 }, 42, unsafe { 16 }];
22 | ^^^^^^^^^^^^^
23 |
24 = help: consider adding a safety comment on the preceding line
25
26 error: unsafe block missing a safety comment
27 --> $DIR/undocumented_unsafe_blocks.rs:270:29
28 |
29 LL | let _ = [unsafe { 14 }, unsafe { 15 }, 42, unsafe { 16 }];
30 | ^^^^^^^^^^^^^
31 |
32 = help: consider adding a safety comment on the preceding line
33
34 error: unsafe block missing a safety comment
35 --> $DIR/undocumented_unsafe_blocks.rs:270:48
36 |
37 LL | let _ = [unsafe { 14 }, unsafe { 15 }, 42, unsafe { 16 }];
38 | ^^^^^^^^^^^^^
39 |
40 = help: consider adding a safety comment on the preceding line
41
42 error: unsafe block missing a safety comment
43 --> $DIR/undocumented_unsafe_blocks.rs:274:18
44 |
45 LL | let _ = (42, unsafe {}, "test", unsafe {});
46 | ^^^^^^^^^
47 |
48 = help: consider adding a safety comment on the preceding line
49
50 error: unsafe block missing a safety comment
51 --> $DIR/undocumented_unsafe_blocks.rs:274:37
52 |
53 LL | let _ = (42, unsafe {}, "test", unsafe {});
54 | ^^^^^^^^^
55 |
56 = help: consider adding a safety comment on the preceding line
57
58 error: unsafe block missing a safety comment
59 --> $DIR/undocumented_unsafe_blocks.rs:278:14
60 |
61 LL | let _ = *unsafe { &42 };
62 | ^^^^^^^^^^^^^^
63 |
64 = help: consider adding a safety comment on the preceding line
65
66 error: unsafe block missing a safety comment
67 --> $DIR/undocumented_unsafe_blocks.rs:283:19
68 |
69 LL | let _ = match unsafe {} {
70 | ^^^^^^^^^
71 |
72 = help: consider adding a safety comment on the preceding line
73
74 error: unsafe block missing a safety comment
75 --> $DIR/undocumented_unsafe_blocks.rs:289:14
76 |
77 LL | let _ = &unsafe {};
78 | ^^^^^^^^^
79 |
80 = help: consider adding a safety comment on the preceding line
81
82 error: unsafe block missing a safety comment
83 --> $DIR/undocumented_unsafe_blocks.rs:293:14
84 |
85 LL | let _ = [unsafe {}; 5];
86 | ^^^^^^^^^
87 |
88 = help: consider adding a safety comment on the preceding line
89
90 error: unsafe block missing a safety comment
91 --> $DIR/undocumented_unsafe_blocks.rs:297:13
92 |
93 LL | let _ = unsafe {};
94 | ^^^^^^^^^
95 |
96 = help: consider adding a safety comment on the preceding line
97
98 error: unsafe block missing a safety comment
99 --> $DIR/undocumented_unsafe_blocks.rs:307:8
100 |
101 LL | t!(unsafe {});
102 | ^^^^^^^^^
103 |
104 = help: consider adding a safety comment on the preceding line
105
106 error: unsafe block missing a safety comment
107 --> $DIR/undocumented_unsafe_blocks.rs:313:13
108 |
109 LL | unsafe {}
110 | ^^^^^^^^^
111 ...
112 LL | t!();
113 | ---- in this macro invocation
114 |
115 = help: consider adding a safety comment on the preceding line
116 = note: this error originates in the macro `t` (in Nightly builds, run with -Z macro-backtrace for more info)
117
118 error: unsafe block missing a safety comment
119 --> $DIR/undocumented_unsafe_blocks.rs:321:5
120 |
121 LL | unsafe {} // SAFETY:
122 | ^^^^^^^^^
123 |
124 = help: consider adding a safety comment on the preceding line
125
126 error: unsafe block missing a safety comment
127 --> $DIR/undocumented_unsafe_blocks.rs:325:5
128 |
129 LL | unsafe {
130 | ^^^^^^^^
131 |
132 = help: consider adding a safety comment on the preceding line
133
134 error: unsafe block missing a safety comment
135 --> $DIR/undocumented_unsafe_blocks.rs:335:5
136 |
137 LL | unsafe {};
138 | ^^^^^^^^^
139 |
140 = help: consider adding a safety comment on the preceding line
141
142 error: unsafe block missing a safety comment
143 --> $DIR/undocumented_unsafe_blocks.rs:339:20
144 |
145 LL | println!("{}", unsafe { String::from_utf8_unchecked(vec![]) });
146 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
147 |
148 = help: consider adding a safety comment on the preceding line
149
150 error: unsafe impl missing a safety comment
151 --> $DIR/undocumented_unsafe_blocks.rs:346:5
152 |
153 LL | unsafe impl A for () {}
154 | ^^^^^^^^^^^^^^^^^^^^^^^
155 |
156 = help: consider adding a safety comment on the preceding line
157
158 error: unsafe impl missing a safety comment
159 --> $DIR/undocumented_unsafe_blocks.rs:353:9
160 |
161 LL | unsafe impl B for (u32) {}
162 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
163 |
164 = help: consider adding a safety comment on the preceding line
165
166 error: unsafe impl missing a safety comment
167 --> $DIR/undocumented_unsafe_blocks.rs:374:13
168 |
169 LL | unsafe impl T for $t {}
170 | ^^^^^^^^^^^^^^^^^^^^^^^
171 ...
172 LL | no_safety_comment!(());
173 | ---------------------- in this macro invocation
174 |
175 = help: consider adding a safety comment on the preceding line
176 = note: this error originates in the macro `no_safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info)
177
178 error: unsafe impl missing a safety comment
179 --> $DIR/undocumented_unsafe_blocks.rs:399:13
180 |
181 LL | unsafe impl T for $t {}
182 | ^^^^^^^^^^^^^^^^^^^^^^^
183 ...
184 LL | no_safety_comment!(());
185 | ---------------------- in this macro invocation
186 |
187 = help: consider adding a safety comment on the preceding line
188 = note: this error originates in the macro `no_safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info)
189
190 error: unsafe impl missing a safety comment
191 --> $DIR/undocumented_unsafe_blocks.rs:407:5
192 |
193 LL | unsafe impl T for (i32) {}
194 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
195 |
196 = help: consider adding a safety comment on the preceding line
197
198 error: unsafe impl missing a safety comment
199 --> $DIR/undocumented_unsafe_blocks.rs:399:13
200 |
201 LL | unsafe impl T for $t {}
202 | ^^^^^^^^^^^^^^^^^^^^^^^
203 ...
204 LL | no_safety_comment!(u32);
205 | ----------------------- in this macro invocation
206 |
207 = help: consider adding a safety comment on the preceding line
208 = note: this error originates in the macro `no_safety_comment` (in Nightly builds, run with -Z macro-backtrace for more info)
209
210 error: unsafe impl missing a safety comment
211 --> $DIR/undocumented_unsafe_blocks.rs:413:5
212 |
213 LL | unsafe impl T for (bool) {}
214 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
215 |
216 = help: consider adding a safety comment on the preceding line
217
218 error: unsafe impl missing a safety comment
219 --> $DIR/undocumented_unsafe_blocks.rs:459:5
220 |
221 LL | unsafe impl NoComment for () {}
222 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
223 |
224 = help: consider adding a safety comment on the preceding line
225
226 error: unsafe impl missing a safety comment
227 --> $DIR/undocumented_unsafe_blocks.rs:463:19
228 |
229 LL | /* SAFETY: */ unsafe impl InlineComment for () {}
230 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
231 |
232 = help: consider adding a safety comment on the preceding line
233
234 error: unsafe impl missing a safety comment
235 --> $DIR/undocumented_unsafe_blocks.rs:467:5
236 |
237 LL | unsafe impl TrailingComment for () {} // SAFETY:
238 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
239 |
240 = help: consider adding a safety comment on the preceding line
241
242 error: constant item has unnecessary safety comment
243 --> $DIR/undocumented_unsafe_blocks.rs:471:5
244 |
245 LL | const BIG_NUMBER: i32 = 1000000;
246 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
247 |
248 help: consider removing the safety comment
249 --> $DIR/undocumented_unsafe_blocks.rs:470:5
250 |
251 LL | // SAFETY:
252 | ^^^^^^^^^^
253 = note: `-D clippy::unnecessary-safety-comment` implied by `-D warnings`
254
255 error: unsafe impl missing a safety comment
256 --> $DIR/undocumented_unsafe_blocks.rs:472:5
257 |
258 LL | unsafe impl Interference for () {}
259 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
260 |
261 = help: consider adding a safety comment on the preceding line
262
263 error: unsafe impl missing a safety comment
264 --> $DIR/undocumented_unsafe_blocks.rs:479:5
265 |
266 LL | unsafe impl ImplInFn for () {}
267 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
268 |
269 = help: consider adding a safety comment on the preceding line
270
271 error: unsafe impl missing a safety comment
272 --> $DIR/undocumented_unsafe_blocks.rs:488:1
273 |
274 LL | unsafe impl CrateRoot for () {}
275 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
276 |
277 = help: consider adding a safety comment on the preceding line
278
279 error: unsafe block missing a safety comment
280 --> $DIR/undocumented_unsafe_blocks.rs:498:9
281 |
282 LL | unsafe {};
283 | ^^^^^^^^^
284 |
285 = help: consider adding a safety comment on the preceding line
286
287 error: statement has unnecessary safety comment
288 --> $DIR/undocumented_unsafe_blocks.rs:501:5
289 |
290 LL | / let _ = {
291 LL | | if unsafe { true } {
292 LL | | todo!();
293 LL | | } else {
294 ... |
295 LL | | }
296 LL | | };
297 | |______^
298 |
299 help: consider removing the safety comment
300 --> $DIR/undocumented_unsafe_blocks.rs:500:5
301 |
302 LL | // SAFETY: this is more than one level away, so it should warn
303 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
304
305 error: unsafe block missing a safety comment
306 --> $DIR/undocumented_unsafe_blocks.rs:502:12
307 |
308 LL | if unsafe { true } {
309 | ^^^^^^^^^^^^^^^
310 |
311 = help: consider adding a safety comment on the preceding line
312
313 error: unsafe block missing a safety comment
314 --> $DIR/undocumented_unsafe_blocks.rs:505:23
315 |
316 LL | let bar = unsafe {};
317 | ^^^^^^^^^
318 |
319 = help: consider adding a safety comment on the preceding line
320
321 error: aborting due to 36 previous errors
322