]> git.lizzy.rs Git - rust.git/blob - tests/ui/unsafe/issue-45107-unnecessary-unsafe-in-closure.thir.stderr
Rollup merge of #106797 - FawazTirmizi:dev/issues/104284, r=bjorn3
[rust.git] / tests / ui / unsafe / issue-45107-unnecessary-unsafe-in-closure.thir.stderr
1 error: unnecessary `unsafe` block
2   --> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:10:13
3    |
4 LL |     unsafe {
5    |     ------ because it's nested under this `unsafe` block
6 LL |         let f = |v: &mut Vec<_>| {
7 LL |             unsafe {
8    |             ^^^^^^ unnecessary `unsafe` block
9    |
10 note: the lint level is defined here
11   --> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:4:8
12    |
13 LL | #[deny(unused_unsafe)]
14    |        ^^^^^^^^^^^^^
15
16 error: unnecessary `unsafe` block
17   --> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:12:38
18    |
19 LL |     unsafe {
20    |     ------ because it's nested under this `unsafe` block
21 ...
22 LL |                 |w: &mut Vec<u32>| { unsafe {
23    |                                      ^^^^^^ unnecessary `unsafe` block
24
25 error: unnecessary `unsafe` block
26   --> $DIR/issue-45107-unnecessary-unsafe-in-closure.rs:16:34
27    |
28 LL |     unsafe {
29    |     ------ because it's nested under this `unsafe` block
30 ...
31 LL |             |x: &mut Vec<u32>| { unsafe {
32    |                                  ^^^^^^ unnecessary `unsafe` block
33
34 error: aborting due to 3 previous errors
35