File tree
26 files changed
+186
-48
lines changed- include/swift
- AST
- Sema
- lib
- AST
- RequirementMachine
- IRGen
- SILGen
- SIL/IR
- Sema
- Serialization
- test
- Constraints
- SILGen
26 files changed
+186
-48
lines changedLines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2733 | 2733 |
| |
2734 | 2734 |
| |
2735 | 2735 |
| |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
2736 | 2739 |
| |
2737 | 2740 |
| |
2738 | 2741 |
| |
|
Lines changed: 4 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1487 | 1487 |
| |
1488 | 1488 |
| |
1489 | 1489 |
| |
1490 |
| - | |
| 1490 | + | |
| 1491 | + | |
1491 | 1492 |
| |
1492 | 1493 |
| |
1493 | 1494 |
| |
| |||
2228 | 2229 |
| |
2229 | 2230 |
| |
2230 | 2231 |
| |
2231 |
| - | |
| 2232 | + | |
| 2233 | + | |
2232 | 2234 |
| |
2233 | 2235 |
| |
2234 | 2236 |
| |
| |||
3191 | 3193 |
| |
3192 | 3194 |
| |
3193 | 3195 |
| |
3194 |
| - | |
3195 |
| - | |
3196 |
| - | |
3197 | 3196 |
| |
3198 | 3197 |
| |
3199 | 3198 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5147 | 5147 |
| |
5148 | 5148 |
| |
5149 | 5149 |
| |
| 5150 | + | |
5150 | 5151 |
| |
5151 | 5152 |
| |
5152 | 5153 |
| |
|
Lines changed: 6 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4670 | 4670 |
| |
4671 | 4671 |
| |
4672 | 4672 |
| |
4673 |
| - | |
4674 |
| - | |
| 4673 | + | |
| 4674 | + | |
| 4675 | + | |
| 4676 | + | |
| 4677 | + | |
| 4678 | + | |
4675 | 4679 |
| |
4676 | 4680 |
| |
4677 | 4681 |
| |
|
Lines changed: 28 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
681 | 681 |
| |
682 | 682 |
| |
683 | 683 |
| |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
684 | 711 |
| |
685 | 712 |
| |
686 | 713 |
| |
687 |
| - | |
| 714 | + | |
688 | 715 |
| |
689 | 716 |
| |
690 | 717 |
| |
|
Lines changed: 7 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
579 | 579 |
| |
580 | 580 |
| |
581 | 581 |
| |
582 |
| - | |
583 |
| - | |
584 |
| - | |
585 |
| - | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
586 | 589 |
| |
587 | 590 |
| |
588 | 591 |
| |
|
Lines changed: 9 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
209 | 209 |
| |
210 | 210 |
| |
211 | 211 |
| |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
212 | 221 |
| |
213 | 222 |
| |
214 | 223 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
| 45 | + | |
| 46 | + | |
45 | 47 |
| |
46 | 48 |
| |
47 | 49 |
| |
| |||
100 | 102 |
| |
101 | 103 |
| |
102 | 104 |
| |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
103 | 109 |
| |
104 | 110 |
| |
105 | 111 |
| |
|
Lines changed: 9 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
194 | 194 |
| |
195 | 195 |
| |
196 | 196 |
| |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
197 | 206 |
| |
198 | 207 |
| |
199 | 208 |
| |
|
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
226 | 226 |
| |
227 | 227 |
| |
228 | 228 |
| |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
229 | 234 |
| |
230 | 235 |
| |
231 | 236 |
| |
|
Lines changed: 21 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4502 | 4502 |
| |
4503 | 4503 |
| |
4504 | 4504 |
| |
| 4505 | + | |
| 4506 | + | |
| 4507 | + | |
| 4508 | + | |
| 4509 | + | |
| 4510 | + | |
| 4511 | + | |
| 4512 | + | |
| 4513 | + | |
| 4514 | + | |
| 4515 | + | |
| 4516 | + | |
| 4517 | + | |
| 4518 | + | |
| 4519 | + | |
| 4520 | + | |
| 4521 | + | |
| 4522 | + | |
4505 | 4523 |
| |
4506 | 4524 |
| |
4507 | 4525 |
| |
| |||
4967 | 4985 |
| |
4968 | 4986 |
| |
4969 | 4987 |
| |
| 4988 | + | |
| 4989 | + | |
| 4990 | + | |
4970 | 4991 |
| |
4971 | 4992 |
| |
4972 | 4993 |
| |
|
Lines changed: 14 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
263 | 263 |
| |
264 | 264 |
| |
265 | 265 |
| |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
266 | 278 |
| |
267 | 279 |
| |
268 | 280 |
| |
| |||
275 | 287 |
| |
276 | 288 |
| |
277 | 289 |
| |
278 |
| - | |
279 |
| - | |
280 |
| - | |
| 290 | + | |
281 | 291 |
| |
282 | 292 |
| |
283 | 293 |
| |
| |||
295 | 305 |
| |
296 | 306 |
| |
297 | 307 |
| |
298 |
| - | |
299 |
| - | |
300 |
| - | |
| 308 | + | |
301 | 309 |
| |
302 | 310 |
| |
303 | 311 |
| |
|
Lines changed: 6 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1712 | 1712 |
| |
1713 | 1713 |
| |
1714 | 1714 |
| |
1715 |
| - | |
| 1715 | + | |
| 1716 | + | |
| 1717 | + | |
| 1718 | + | |
| 1719 | + | |
| 1720 | + | |
1716 | 1721 |
| |
1717 | 1722 |
| |
1718 | 1723 |
| |
|
Lines changed: 6 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
139 | 139 |
| |
140 | 140 |
| |
141 | 141 |
| |
142 |
| - | |
| 142 | + | |
143 | 143 |
| |
144 |
| - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
145 | 149 |
| |
146 | 150 |
| |
147 | 151 |
| |
|
Lines changed: 6 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
95 | 95 |
| |
96 | 96 |
| |
97 | 97 |
| |
98 |
| - | |
99 |
| - | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
100 | 104 |
| |
101 | 105 |
| |
102 | 106 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1501 | 1501 |
| |
1502 | 1502 |
| |
1503 | 1503 |
| |
| 1504 | + | |
1504 | 1505 |
| |
1505 | 1506 |
| |
1506 | 1507 |
| |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1101 | 1101 |
| |
1102 | 1102 |
| |
1103 | 1103 |
| |
1104 |
| - | |
1105 | 1104 |
| |
1106 | 1105 |
| |
1107 | 1106 |
| |
|
Lines changed: 18 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8843 | 8843 |
| |
8844 | 8844 |
| |
8845 | 8845 |
| |
| 8846 | + | |
| 8847 | + | |
| 8848 | + | |
| 8849 | + | |
| 8850 | + | |
| 8851 | + | |
| 8852 | + | |
| 8853 | + | |
| 8854 | + | |
| 8855 | + | |
| 8856 | + | |
| 8857 | + | |
| 8858 | + | |
8846 | 8859 |
| |
8847 | 8860 |
| |
8848 | 8861 |
| |
| |||
8862 | 8875 |
| |
8863 | 8876 |
| |
8864 | 8877 |
| |
| 8878 | + | |
| 8879 | + | |
| 8880 | + | |
| 8881 | + | |
| 8882 | + | |
8865 | 8883 |
| |
8866 | 8884 |
| |
8867 | 8885 |
| |
|
Lines changed: 13 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
649 | 649 |
| |
650 | 650 |
| |
651 | 651 |
| |
652 |
| - | |
653 |
| - | |
654 |
| - | |
655 |
| - | |
656 |
| - | |
657 | 652 |
| |
658 | 653 |
| |
659 | 654 |
| |
| 655 | + | |
| 656 | + | |
| 657 | + | |
660 | 658 |
| |
661 |
| - | |
662 |
| - | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
663 | 665 |
| |
664 |
| - | |
| 666 | + | |
| 667 | + | |
665 | 668 |
| |
666 | 669 |
| |
667 |
| - | |
668 | 670 |
| |
669 | 671 |
| |
670 | 672 |
| |
671 | 673 |
| |
672 | 674 |
| |
673 |
| - | |
674 |
| - | |
| 675 | + | |
| 676 | + | |
675 | 677 |
| |
676 | 678 |
| |
677 | 679 |
| |
|
0 commit comments