Commit ee0da2d
authored
Merge pull request swiftlang#83301 from slavapestov/fix-macro-fuzzer-crash
Sema: Fix crash with invalid reference to macroFile tree
7 files changed
+63
-40
lines changed- lib
- AST
- Sema
- DerivedConformance
- validation-test/compiler_crashers_2_fixed
7 files changed
+63
-40
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| 270 | + | |
| 271 | + | |
270 | 272 | | |
271 | 273 | | |
272 | 274 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2653 | 2653 | | |
2654 | 2654 | | |
2655 | 2655 | | |
2656 | | - | |
2657 | | - | |
2658 | | - | |
| 2656 | + | |
2659 | 2657 | | |
2660 | 2658 | | |
2661 | 2659 | | |
| 2660 | + | |
2662 | 2661 | | |
2663 | 2662 | | |
2664 | 2663 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
76 | | - | |
77 | | - | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
78 | 79 | | |
79 | 80 | | |
80 | 81 | | |
| |||
85 | 86 | | |
86 | 87 | | |
87 | 88 | | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
88 | 92 | | |
89 | 93 | | |
90 | 94 | | |
| |||
299 | 303 | | |
300 | 304 | | |
301 | 305 | | |
302 | | - | |
303 | | - | |
| 306 | + | |
304 | 307 | | |
305 | | - | |
| 308 | + | |
| 309 | + | |
306 | 310 | | |
307 | 311 | | |
308 | 312 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
| 98 | + | |
102 | 99 | | |
103 | 100 | | |
104 | 101 | | |
105 | | - | |
106 | | - | |
107 | | - | |
| 102 | + | |
108 | 103 | | |
109 | 104 | | |
110 | 105 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4730 | 4730 | | |
4731 | 4731 | | |
4732 | 4732 | | |
4733 | | - | |
4734 | | - | |
4735 | | - | |
| 4733 | + | |
| 4734 | + | |
4736 | 4735 | | |
4737 | 4736 | | |
4738 | 4737 | | |
| |||
4815 | 4814 | | |
4816 | 4815 | | |
4817 | 4816 | | |
| 4817 | + | |
| 4818 | + | |
4818 | 4819 | | |
4819 | 4820 | | |
4820 | 4821 | | |
4821 | | - | |
| 4822 | + | |
4822 | 4823 | | |
4823 | 4824 | | |
4824 | 4825 | | |
| 4826 | + | |
| 4827 | + | |
| 4828 | + | |
| 4829 | + | |
| 4830 | + | |
| 4831 | + | |
| 4832 | + | |
| 4833 | + | |
| 4834 | + | |
| 4835 | + | |
| 4836 | + | |
| 4837 | + | |
| 4838 | + | |
| 4839 | + | |
4825 | 4840 | | |
4826 | 4841 | | |
4827 | 4842 | | |
| 4843 | + | |
| 4844 | + | |
| 4845 | + | |
4828 | 4846 | | |
4829 | 4847 | | |
4830 | 4848 | | |
| |||
6871 | 6889 | | |
6872 | 6890 | | |
6873 | 6891 | | |
6874 | | - | |
6875 | | - | |
6876 | | - | |
6877 | | - | |
6878 | | - | |
6879 | | - | |
6880 | | - | |
6881 | | - | |
6882 | | - | |
6883 | | - | |
| 6892 | + | |
| 6893 | + | |
| 6894 | + | |
| 6895 | + | |
| 6896 | + | |
| 6897 | + | |
| 6898 | + | |
| 6899 | + | |
| 6900 | + | |
| 6901 | + | |
| 6902 | + | |
| 6903 | + | |
| 6904 | + | |
| 6905 | + | |
| 6906 | + | |
| 6907 | + | |
6884 | 6908 | | |
6885 | 6909 | | |
6886 | 6910 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1652 | 1652 | | |
1653 | 1653 | | |
1654 | 1654 | | |
1655 | | - | |
1656 | | - | |
1657 | | - | |
1658 | | - | |
1659 | | - | |
1660 | | - | |
1661 | | - | |
1662 | 1655 | | |
1663 | 1656 | | |
1664 | 1657 | | |
| |||
1677 | 1670 | | |
1678 | 1671 | | |
1679 | 1672 | | |
1680 | | - | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
1681 | 1680 | | |
1682 | | - | |
| 1681 | + | |
1683 | 1682 | | |
1684 | 1683 | | |
1685 | 1684 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
0 commit comments