1
1
error: 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
3
3
|
4
4
LL | / unsafe {
5
5
LL | |
@@ -9,20 +9,20 @@ LL | | }
9
9
| |_____^
10
10
|
11
11
note: 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
13
13
|
14
14
LL | STATIC += 1;
15
15
| ^^^^^^^^^^^
16
16
note: 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
18
18
|
19
19
LL | not_very_safe();
20
20
| ^^^^^^^^^^^^^^^
21
21
= note: `-D clippy::multiple-unsafe-ops-per-block` implied by `-D warnings`
22
22
= help: to override `-D warnings` add `#[allow(clippy::multiple_unsafe_ops_per_block)]`
23
23
24
24
error: 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
26
26
|
27
27
LL | / unsafe {
28
28
LL | |
@@ -32,18 +32,18 @@ LL | | }
32
32
| |_____^
33
33
|
34
34
note: 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
36
36
|
37
37
LL | drop(u.u);
38
38
| ^^^
39
39
note: 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
41
41
|
42
42
LL | *raw_ptr();
43
43
| ^^^^^^^^^^
44
44
45
45
error: 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
47
47
|
48
48
LL | / unsafe {
49
49
LL | |
@@ -54,23 +54,23 @@ LL | | }
54
54
| |_____^
55
55
|
56
56
note: 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
58
58
|
59
59
LL | asm!("nop");
60
60
| ^^^^^^^^^^^
61
61
note: 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
63
63
|
64
64
LL | sample.not_very_safe();
65
65
| ^^^^^^^^^^^^^^^^^^^^^^
66
66
note: 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
68
68
|
69
69
LL | STATIC = 0;
70
70
| ^^^^^^^^^^
71
71
72
72
error: 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
74
74
|
75
75
LL | / unsafe {
76
76
LL | |
@@ -82,115 +82,115 @@ LL | | }
82
82
| |_____^
83
83
|
84
84
note: 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
86
86
|
87
87
LL | drop(u.u);
88
88
| ^^^
89
89
note: 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
91
91
|
92
92
LL | drop(STATIC);
93
93
| ^^^^^^
94
94
note: 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
96
96
|
97
97
LL | sample.not_very_safe();
98
98
| ^^^^^^^^^^^^^^^^^^^^^^
99
99
note: 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
101
101
|
102
102
LL | not_very_safe();
103
103
| ^^^^^^^^^^^^^^^
104
104
note: 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
106
106
|
107
107
LL | *raw_ptr();
108
108
| ^^^^^^^^^^
109
109
note: 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
111
111
|
112
112
LL | asm!("nop");
113
113
| ^^^^^^^^^^^
114
114
115
115
error: 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
117
117
|
118
- LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
119
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
118
+ LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
119
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
120
120
|
121
121
note: 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
123
123
|
124
- LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
125
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
124
+ LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
125
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
126
126
note: 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
128
128
|
129
- LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
130
- | ^^^^^^^^^^^^^^^^^^
129
+ LL | unsafe { char::from_u32_unchecked(*ptr.cast::<u32>()) }
130
+ | ^^^^^^^^^^^^^^^^^^
131
131
132
132
error: 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
134
134
|
135
- LL | / unsafe {
135
+ LL | / unsafe {
136
136
LL | |
137
- LL | | x();
138
- LL | | x();
139
- LL | | }
140
- | |_____ ^
137
+ LL | | x();
138
+ LL | | x();
139
+ LL | | }
140
+ | |_________ ^
141
141
|
142
142
note: 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
144
144
|
145
- LL | x();
146
- | ^^^
145
+ LL | x();
146
+ | ^^^
147
147
note: 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
149
149
|
150
- LL | x();
151
- | ^^^
150
+ LL | x();
151
+ | ^^^
152
152
153
153
error: 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
155
155
|
156
- LL | / unsafe {
156
+ LL | / unsafe {
157
157
LL | |
158
- LL | | T::X();
159
- LL | | T::X();
160
- LL | | }
161
- | |_________ ^
158
+ LL | | T::X();
159
+ LL | | T::X();
160
+ LL | | }
161
+ | |_____________ ^
162
162
|
163
163
note: 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
165
165
|
166
- LL | T::X();
167
- | ^^^^^^
166
+ LL | T::X();
167
+ | ^^^^^^
168
168
note: 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
170
170
|
171
- LL | T::X();
172
- | ^^^^^^
171
+ LL | T::X();
172
+ | ^^^^^^
173
173
174
174
error: 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
176
176
|
177
- LL | / unsafe {
177
+ LL | / unsafe {
178
178
LL | |
179
- LL | | x.0();
180
- LL | | x.0();
181
- LL | | }
182
- | |_____ ^
179
+ LL | | x.0();
180
+ LL | | x.0();
181
+ LL | | }
182
+ | |_________ ^
183
183
|
184
184
note: 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
186
186
|
187
- LL | x.0();
188
- | ^^^^^
187
+ LL | x.0();
188
+ | ^^^^^
189
189
note: 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
191
191
|
192
- LL | x.0();
193
- | ^^^^^
192
+ LL | x.0();
193
+ | ^^^^^
194
194
195
195
error: aborting due to 8 previous errors
196
196
0 commit comments