File tree
13 files changed
+83
-32
lines changed- compiler
- rustc_feature/src
- rustc_lint/src
- rustc_passes/src
- rustc_span/src
- library
- alloc/src
- vec
- core/src
- ffi
- mem
- slice
- str
- tests/ui/lint/dangling-pointers-from-temporaries
13 files changed
+83
-32
lines changed+5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
879 | 879 |
| |
880 | 880 |
| |
881 | 881 |
| |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
882 | 887 |
| |
883 | 888 |
| |
884 | 889 |
| |
|
Diff for: compiler/rustc_lint/src/dangling.rs
+13-14
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
47 |
| - | |
48 |
| - | |
49 |
| - | |
| 46 | + | |
50 | 47 |
| |
51 | 48 |
| |
52 |
| - | |
| 49 | + | |
53 | 50 |
| |
54 | 51 |
| |
55 | 52 |
| |
| |||
133 | 130 |
| |
134 | 131 |
| |
135 | 132 |
| |
136 |
| - | |
| 133 | + | |
| 134 | + | |
137 | 135 |
| |
138 | 136 |
| |
139 |
| - | |
| 137 | + | |
140 | 138 |
| |
141 | 139 |
| |
142 | 140 |
| |
| |||
199 | 197 |
| |
200 | 198 |
| |
201 | 199 |
| |
202 |
| - | |
203 |
| - | |
204 |
| - | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
205 | 203 |
| |
206 | 204 |
| |
207 | 205 |
| |
208 | 206 |
| |
209 | 207 |
| |
210 | 208 |
| |
211 |
| - | |
| 209 | + | |
212 | 210 |
| |
213 |
| - | |
| 211 | + | |
214 | 212 |
| |
215 | 213 |
| |
216 | 214 |
| |
217 | 215 |
| |
218 |
| - | |
219 |
| - | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
220 | 219 |
| |
221 | 220 |
| |
222 | 221 |
| |
|
Diff for: compiler/rustc_passes/src/check_attr.rs
+3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
162 | 162 |
| |
163 | 163 |
| |
164 | 164 |
| |
| 165 | + | |
| 166 | + | |
| 167 | + | |
165 | 168 |
| |
166 | 169 |
| |
167 | 170 |
| |
|
Diff for: compiler/rustc_span/src/symbol.rs
+2-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
316 | 316 |
| |
317 | 317 |
| |
318 | 318 |
| |
| 319 | + | |
319 | 320 |
| |
320 | 321 |
| |
321 | 322 |
| |
| |||
409 | 410 |
| |
410 | 411 |
| |
411 | 412 |
| |
412 |
| - | |
413 | 413 |
| |
414 | 414 |
| |
415 | 415 |
| |
| |||
1655 | 1655 |
| |
1656 | 1656 |
| |
1657 | 1657 |
| |
| 1658 | + | |
1658 | 1659 |
| |
1659 | 1660 |
| |
1660 | 1661 |
| |
|
Diff for: library/alloc/src/boxed.rs
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1500 | 1500 |
| |
1501 | 1501 |
| |
1502 | 1502 |
| |
| 1503 | + | |
1503 | 1504 |
| |
1504 | 1505 |
| |
1505 | 1506 |
| |
| |||
1548 | 1549 |
| |
1549 | 1550 |
| |
1550 | 1551 |
| |
| 1552 | + | |
1551 | 1553 |
| |
1552 | 1554 |
| |
1553 | 1555 |
| |
|
Diff for: library/alloc/src/vec/mod.rs
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1662 | 1662 |
| |
1663 | 1663 |
| |
1664 | 1664 |
| |
| 1665 | + | |
1665 | 1666 |
| |
1666 | 1667 |
| |
1667 | 1668 |
| |
| |||
1724 | 1725 |
| |
1725 | 1726 |
| |
1726 | 1727 |
| |
| 1728 | + | |
1727 | 1729 |
| |
1728 | 1730 |
| |
1729 | 1731 |
| |
|
Diff for: library/core/src/cell.rs
+5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
587 | 587 |
| |
588 | 588 |
| |
589 | 589 |
| |
| 590 | + | |
590 | 591 |
| |
591 | 592 |
| |
592 | 593 |
| |
| |||
1149 | 1150 |
| |
1150 | 1151 |
| |
1151 | 1152 |
| |
| 1153 | + | |
1152 | 1154 |
| |
1153 | 1155 |
| |
1154 | 1156 |
| |
| |||
2158 | 2160 |
| |
2159 | 2161 |
| |
2160 | 2162 |
| |
| 2163 | + | |
2161 | 2164 |
| |
2162 | 2165 |
| |
2163 | 2166 |
| |
| |||
2271 | 2274 |
| |
2272 | 2275 |
| |
2273 | 2276 |
| |
| 2277 | + | |
2274 | 2278 |
| |
2275 | 2279 |
| |
2276 | 2280 |
| |
| |||
2304 | 2308 |
| |
2305 | 2309 |
| |
2306 | 2310 |
| |
| 2311 | + | |
2307 | 2312 |
| |
2308 | 2313 |
| |
2309 | 2314 |
| |
|
Diff for: library/core/src/ffi/c_str.rs
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
500 | 500 |
| |
501 | 501 |
| |
502 | 502 |
| |
| 503 | + | |
503 | 504 |
| |
504 | 505 |
| |
505 | 506 |
| |
|
Diff for: library/core/src/mem/maybe_uninit.rs
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
525 | 525 |
| |
526 | 526 |
| |
527 | 527 |
| |
| 528 | + | |
528 | 529 |
| |
529 | 530 |
| |
530 | 531 |
| |
| |||
566 | 567 |
| |
567 | 568 |
| |
568 | 569 |
| |
| 570 | + | |
569 | 571 |
| |
570 | 572 |
| |
571 | 573 |
| |
|
Diff for: library/core/src/slice/mod.rs
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
735 | 735 |
| |
736 | 736 |
| |
737 | 737 |
| |
| 738 | + | |
738 | 739 |
| |
739 | 740 |
| |
740 | 741 |
| |
| |||
765 | 766 |
| |
766 | 767 |
| |
767 | 768 |
| |
| 769 | + | |
768 | 770 |
| |
769 | 771 |
| |
770 | 772 |
| |
|
Diff for: library/core/src/str/mod.rs
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
373 | 373 |
| |
374 | 374 |
| |
375 | 375 |
| |
| 376 | + | |
376 | 377 |
| |
377 | 378 |
| |
378 | 379 |
| |
| |||
390 | 391 |
| |
391 | 392 |
| |
392 | 393 |
| |
| 394 | + | |
393 | 395 |
| |
394 | 396 |
| |
395 | 397 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
| 2 | + | |
2 | 3 |
| |
3 |
| - | |
| 4 | + | |
4 | 5 |
| |
5 | 6 |
| |
6 | 7 |
| |
| |||
47 | 48 |
| |
48 | 49 |
| |
49 | 50 |
| |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
50 | 55 |
| |
51 | 56 |
| |
52 | 57 |
|
0 commit comments