Commit 63d4d8f
committed
ImproperCTypes: more pre-emptive cleanup
Mainly, we realise that the non-null assumption on a Box<_> argument
does not depend on what side of the FFI boundary the function is on.
And anyway, this is not the way to deal with this assumption being maybe violated.1 parent 3e75926 commit 63d4d8f
File tree
5 files changed
+31
-56
lines changed- compiler/rustc_lint/src
- types
- tests/ui/lint/improper_ctypes
5 files changed
+31
-56
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
140 | 139 | | |
141 | 140 | | |
142 | 141 | | |
| |||
214 | 213 | | |
215 | 214 | | |
216 | 215 | | |
217 | | - | |
218 | 216 | | |
219 | 217 | | |
220 | | - | |
| 218 | + | |
221 | 219 | | |
222 | 220 | | |
223 | 221 | | |
| |||
236 | 234 | | |
237 | 235 | | |
238 | 236 | | |
239 | | - | |
240 | 237 | | |
241 | 238 | | |
242 | 239 | | |
| |||
307 | 304 | | |
308 | 305 | | |
309 | 306 | | |
310 | | - | |
311 | 307 | | |
312 | 308 | | |
313 | 309 | | |
314 | 310 | | |
315 | 311 | | |
316 | 312 | | |
317 | 313 | | |
318 | | - | |
319 | | - | |
320 | | - | |
| 314 | + | |
321 | 315 | | |
322 | 316 | | |
323 | | - | |
| 317 | + | |
324 | 318 | | |
325 | 319 | | |
326 | 320 | | |
327 | | - | |
328 | | - | |
329 | | - | |
| 321 | + | |
330 | 322 | | |
331 | 323 | | |
332 | 324 | | |
333 | 325 | | |
334 | | - | |
335 | | - | |
336 | | - | |
| 326 | + | |
337 | 327 | | |
338 | 328 | | |
339 | 329 | | |
| |||
347 | 337 | | |
348 | 338 | | |
349 | 339 | | |
350 | | - | |
| 340 | + | |
351 | 341 | | |
352 | 342 | | |
353 | 343 | | |
354 | 344 | | |
355 | 345 | | |
356 | 346 | | |
357 | 347 | | |
358 | | - | |
359 | 348 | | |
360 | 349 | | |
361 | 350 | | |
| |||
383 | 372 | | |
384 | 373 | | |
385 | 374 | | |
386 | | - | |
| 375 | + | |
387 | 376 | | |
388 | 377 | | |
389 | 378 | | |
390 | 379 | | |
391 | 380 | | |
392 | 381 | | |
393 | | - | |
| 382 | + | |
394 | 383 | | |
395 | 384 | | |
396 | 385 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
| 14 | + | |
17 | 15 | | |
18 | 16 | | |
19 | 17 | | |
| |||
712 | 710 | | |
713 | 711 | | |
714 | 712 | | |
715 | | - | |
716 | 713 | | |
717 | 714 | | |
718 | 715 | | |
719 | 716 | | |
720 | 717 | | |
721 | 718 | | |
722 | | - | |
| 719 | + | |
723 | 720 | | |
724 | 721 | | |
725 | 722 | | |
| |||
735 | 732 | | |
736 | 733 | | |
737 | 734 | | |
738 | | - | |
| 735 | + | |
739 | 736 | | |
740 | 737 | | |
741 | | - | |
| 738 | + | |
742 | 739 | | |
743 | 740 | | |
744 | 741 | | |
| |||
849 | 846 | | |
850 | 847 | | |
851 | 848 | | |
852 | | - | |
853 | 849 | | |
854 | 850 | | |
855 | 851 | | |
| |||
874 | 870 | | |
875 | 871 | | |
876 | 872 | | |
877 | | - | |
| 873 | + | |
878 | 874 | | |
879 | 875 | | |
880 | 876 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
176 | | - | |
| 176 | + | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| |||
385 | 385 | | |
386 | 386 | | |
387 | 387 | | |
388 | | - | |
| 388 | + | |
389 | 389 | | |
390 | 390 | | |
391 | 391 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
56 | 55 | | |
57 | 56 | | |
58 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | 70 | | |
80 | | - | |
| 71 | + | |
81 | 72 | | |
82 | 73 | | |
83 | 74 | | |
| |||
86 | 77 | | |
87 | 78 | | |
88 | 79 | | |
89 | | - | |
| 80 | + | |
90 | 81 | | |
91 | 82 | | |
92 | 83 | | |
93 | 84 | | |
94 | 85 | | |
95 | 86 | | |
96 | 87 | | |
97 | | - | |
| 88 | + | |
98 | 89 | | |
99 | 90 | | |
100 | 91 | | |
| |||
103 | 94 | | |
104 | 95 | | |
105 | 96 | | |
106 | | - | |
| 97 | + | |
107 | 98 | | |
108 | 99 | | |
109 | 100 | | |
| |||
112 | 103 | | |
113 | 104 | | |
114 | 105 | | |
115 | | - | |
| 106 | + | |
116 | 107 | | |
117 | 108 | | |
118 | 109 | | |
| |||
126 | 117 | | |
127 | 118 | | |
128 | 119 | | |
129 | | - | |
| 120 | + | |
130 | 121 | | |
131 | 122 | | |
132 | 123 | | |
| |||
139 | 130 | | |
140 | 131 | | |
141 | 132 | | |
142 | | - | |
| 133 | + | |
143 | 134 | | |
144 | 135 | | |
145 | 136 | | |
146 | 137 | | |
147 | 138 | | |
148 | 139 | | |
149 | 140 | | |
150 | | - | |
| 141 | + | |
151 | 142 | | |
152 | 143 | | |
153 | 144 | | |
| |||
156 | 147 | | |
157 | 148 | | |
158 | 149 | | |
159 | | - | |
| 150 | + | |
160 | 151 | | |
161 | 152 | | |
162 | 153 | | |
| |||
165 | 156 | | |
166 | 157 | | |
167 | 158 | | |
168 | | - | |
| 159 | + | |
169 | 160 | | |
170 | 161 | | |
171 | 162 | | |
| |||
174 | 165 | | |
175 | 166 | | |
176 | 167 | | |
177 | | - | |
| 168 | + | |
178 | 169 | | |
179 | 170 | | |
180 | 171 | | |
| |||
183 | 174 | | |
184 | 175 | | |
185 | 176 | | |
186 | | - | |
| 177 | + | |
187 | 178 | | |
188 | 179 | | |
189 | 180 | | |
| |||
192 | 183 | | |
193 | 184 | | |
194 | 185 | | |
195 | | - | |
| 186 | + | |
196 | 187 | | |
197 | 188 | | |
198 | 189 | | |
| |||
201 | 192 | | |
202 | 193 | | |
203 | 194 | | |
204 | | - | |
| 195 | + | |
205 | 196 | | |
206 | 197 | | |
207 | 198 | | |
| |||
210 | 201 | | |
211 | 202 | | |
212 | 203 | | |
213 | | - | |
| 204 | + | |
214 | 205 | | |
215 | 206 | | |
216 | 207 | | |
217 | 208 | | |
218 | 209 | | |
219 | 210 | | |
220 | 211 | | |
221 | | - | |
| 212 | + | |
222 | 213 | | |
0 commit comments