Commit 884c475
committed
Sema: Replace ASTContext::addDelayedMissingWitnesses() with ASTContext::addDelayedMissingWitness()
Instead of passing a unique_ptr of an opaque type back and forth,
let's just push elements onto an std::vector. For now this change
is completely NFC, but further simplifications will become
possible shortly.1 parent 6671a64 commit 884c475
File tree
5 files changed
+71
-79
lines changed- include/swift/AST
- lib
- AST
- Sema
5 files changed
+71
-79
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| 126 | + | |
126 | 127 | | |
127 | 128 | | |
128 | 129 | | |
| |||
1317 | 1318 | | |
1318 | 1319 | | |
1319 | 1320 | | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
1320 | 1334 | | |
1321 | 1335 | | |
1322 | 1336 | | |
| |||
1339 | 1353 | | |
1340 | 1354 | | |
1341 | 1355 | | |
1342 | | - | |
| 1356 | + | |
1343 | 1357 | | |
1344 | | - | |
| 1358 | + | |
1345 | 1359 | | |
1346 | 1360 | | |
1347 | 1361 | | |
1348 | | - | |
| 1362 | + | |
1349 | 1363 | | |
1350 | 1364 | | |
1351 | 1365 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| |||
205 | 206 | | |
206 | 207 | | |
207 | 208 | | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | 209 | | |
212 | 210 | | |
213 | 211 | | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
214 | 222 | | |
215 | 223 | | |
216 | 224 | | |
| |||
379 | 387 | | |
380 | 388 | | |
381 | 389 | | |
382 | | - | |
383 | | - | |
384 | | - | |
385 | | - | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | 390 | | |
390 | 391 | | |
391 | 392 | | |
| |||
2774 | 2775 | | |
2775 | 2776 | | |
2776 | 2777 | | |
2777 | | - | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
2778 | 2782 | | |
2779 | 2783 | | |
2780 | 2784 | | |
| |||
2822 | 2826 | | |
2823 | 2827 | | |
2824 | 2828 | | |
2825 | | - | |
| 2829 | + | |
2826 | 2830 | | |
2827 | | - | |
2828 | | - | |
| 2831 | + | |
| 2832 | + | |
| 2833 | + | |
2829 | 2834 | | |
2830 | 2835 | | |
2831 | | - | |
| 2836 | + | |
2832 | 2837 | | |
2833 | 2838 | | |
2834 | | - | |
2835 | | - | |
2836 | | - | |
2837 | | - | |
2838 | | - | |
| 2839 | + | |
| 2840 | + | |
| 2841 | + | |
| 2842 | + | |
| 2843 | + | |
2839 | 2844 | | |
2840 | 2845 | | |
2841 | 2846 | | |
| |||
2845 | 2850 | | |
2846 | 2851 | | |
2847 | 2852 | | |
2848 | | - | |
| 2853 | + | |
| 2854 | + | |
2849 | 2855 | | |
2850 | 2856 | | |
2851 | 2857 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3453 | 3453 | | |
3454 | 3454 | | |
3455 | 3455 | | |
3456 | | - | |
| 3456 | + | |
3457 | 3457 | | |
3458 | 3458 | | |
3459 | 3459 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1802 | 1802 | | |
1803 | 1803 | | |
1804 | 1804 | | |
1805 | | - | |
| 1805 | + | |
1806 | 1806 | | |
1807 | 1807 | | |
1808 | 1808 | | |
| |||
2068 | 2068 | | |
2069 | 2069 | | |
2070 | 2070 | | |
2071 | | - | |
| 2071 | + | |
2072 | 2072 | | |
2073 | 2073 | | |
2074 | 2074 | | |
2075 | 2075 | | |
2076 | | - | |
2077 | | - | |
2078 | | - | |
2079 | | - | |
2080 | | - | |
2081 | | - | |
| 2076 | + | |
| 2077 | + | |
2082 | 2078 | | |
2083 | 2079 | | |
2084 | 2080 | | |
| |||
2875 | 2871 | | |
2876 | 2872 | | |
2877 | 2873 | | |
2878 | | - | |
| 2874 | + | |
2879 | 2875 | | |
2880 | 2876 | | |
2881 | 2877 | | |
| |||
3662 | 3658 | | |
3663 | 3659 | | |
3664 | 3660 | | |
3665 | | - | |
| 3661 | + | |
3666 | 3662 | | |
3667 | 3663 | | |
3668 | 3664 | | |
3669 | 3665 | | |
3670 | | - | |
| 3666 | + | |
3671 | 3667 | | |
3672 | 3668 | | |
3673 | 3669 | | |
| |||
3679 | 3675 | | |
3680 | 3676 | | |
3681 | 3677 | | |
3682 | | - | |
| 3678 | + | |
3683 | 3679 | | |
3684 | | - | |
3685 | | - | |
| 3680 | + | |
| 3681 | + | |
3686 | 3682 | | |
3687 | 3683 | | |
3688 | 3684 | | |
| |||
3733 | 3729 | | |
3734 | 3730 | | |
3735 | 3731 | | |
3736 | | - | |
| 3732 | + | |
3737 | 3733 | | |
3738 | 3734 | | |
3739 | 3735 | | |
3740 | | - | |
3741 | | - | |
| 3736 | + | |
| 3737 | + | |
3742 | 3738 | | |
3743 | 3739 | | |
3744 | 3740 | | |
| |||
3831 | 3827 | | |
3832 | 3828 | | |
3833 | 3829 | | |
3834 | | - | |
| 3830 | + | |
3835 | 3831 | | |
3836 | 3832 | | |
3837 | 3833 | | |
| |||
3860 | 3856 | | |
3861 | 3857 | | |
3862 | 3858 | | |
3863 | | - | |
| 3859 | + | |
3864 | 3860 | | |
3865 | 3861 | | |
3866 | 3862 | | |
| |||
3974 | 3970 | | |
3975 | 3971 | | |
3976 | 3972 | | |
3977 | | - | |
3978 | | - | |
3979 | | - | |
| 3973 | + | |
| 3974 | + | |
| 3975 | + | |
3980 | 3976 | | |
3981 | 3977 | | |
3982 | 3978 | | |
| |||
6914 | 6910 | | |
6915 | 6911 | | |
6916 | 6912 | | |
6917 | | - | |
| 6913 | + | |
6918 | 6914 | | |
6919 | 6915 | | |
6920 | 6916 | | |
| |||
6933 | 6929 | | |
6934 | 6930 | | |
6935 | 6931 | | |
6936 | | - | |
| 6932 | + | |
6937 | 6933 | | |
6938 | 6934 | | |
6939 | 6935 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
323 | 324 | | |
324 | 325 | | |
325 | 326 | | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | 327 | | |
352 | 328 | | |
353 | 329 | | |
| |||
371 | 347 | | |
372 | 348 | | |
373 | 349 | | |
374 | | - | |
| 350 | + | |
375 | 351 | | |
376 | 352 | | |
377 | 353 | | |
| |||
447 | 423 | | |
448 | 424 | | |
449 | 425 | | |
450 | | - | |
| 426 | + | |
451 | 427 | | |
452 | 428 | | |
453 | 429 | | |
| |||
469 | 445 | | |
470 | 446 | | |
471 | 447 | | |
472 | | - | |
| 448 | + | |
473 | 449 | | |
474 | 450 | | |
475 | 451 | | |
| |||
895 | 871 | | |
896 | 872 | | |
897 | 873 | | |
898 | | - | |
899 | | - | |
| 874 | + | |
| 875 | + | |
900 | 876 | | |
901 | 877 | | |
902 | 878 | | |
| |||
0 commit comments