Commit e3c3106
committed
IRGen: Conditional conformances for variadic types
1 parent 9989e6c commit e3c3106
File tree
6 files changed
+110
-37
lines changed- lib/IRGen
- test/IRGen
6 files changed
+110
-37
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
231 | 242 | | |
232 | 243 | | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
233 | 247 | | |
234 | 248 | | |
235 | 249 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
566 | 566 | | |
567 | 567 | | |
568 | 568 | | |
569 | | - | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
575 | | - | |
576 | | - | |
577 | | - | |
578 | | - | |
579 | | - | |
580 | | - | |
581 | | - | |
582 | | - | |
583 | | - | |
| 569 | + | |
584 | 570 | | |
585 | 571 | | |
586 | 572 | | |
| |||
6558 | 6544 | | |
6559 | 6545 | | |
6560 | 6546 | | |
| 6547 | + | |
| 6548 | + | |
| 6549 | + | |
| 6550 | + | |
| 6551 | + | |
| 6552 | + | |
| 6553 | + | |
| 6554 | + | |
| 6555 | + | |
| 6556 | + | |
| 6557 | + | |
| 6558 | + | |
| 6559 | + | |
| 6560 | + | |
| 6561 | + | |
| 6562 | + | |
| 6563 | + | |
| 6564 | + | |
| 6565 | + | |
| 6566 | + | |
| 6567 | + | |
6561 | 6568 | | |
6562 | 6569 | | |
6563 | 6570 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
242 | 251 | | |
243 | 252 | | |
244 | 253 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1942 | 1942 | | |
1943 | 1943 | | |
1944 | 1944 | | |
| 1945 | + | |
| 1946 | + | |
| 1947 | + | |
| 1948 | + | |
1945 | 1949 | | |
1946 | 1950 | | |
1947 | 1951 | | |
| |||
1960 | 1964 | | |
1961 | 1965 | | |
1962 | 1966 | | |
| 1967 | + | |
| 1968 | + | |
| 1969 | + | |
| 1970 | + | |
| 1971 | + | |
1963 | 1972 | | |
1964 | 1973 | | |
1965 | 1974 | | |
| |||
1981 | 1990 | | |
1982 | 1991 | | |
1983 | 1992 | | |
1984 | | - | |
1985 | | - | |
1986 | | - | |
1987 | | - | |
1988 | | - | |
1989 | | - | |
1990 | | - | |
1991 | 1993 | | |
1992 | 1994 | | |
1993 | 1995 | | |
| |||
2001 | 2003 | | |
2002 | 2004 | | |
2003 | 2005 | | |
2004 | | - | |
2005 | | - | |
2006 | | - | |
2007 | | - | |
2008 | 2006 | | |
2009 | | - | |
2010 | | - | |
| 2007 | + | |
| 2008 | + | |
2011 | 2009 | | |
2012 | 2010 | | |
2013 | 2011 | | |
| |||
2025 | 2023 | | |
2026 | 2024 | | |
2027 | 2025 | | |
2028 | | - | |
| 2026 | + | |
2029 | 2027 | | |
2030 | 2028 | | |
2031 | | - | |
2032 | | - | |
2033 | | - | |
2034 | | - | |
| 2029 | + | |
| 2030 | + | |
| 2031 | + | |
| 2032 | + | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
| 2039 | + | |
| 2040 | + | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
| 2052 | + | |
| 2053 | + | |
2035 | 2054 | | |
2036 | 2055 | | |
2037 | 2056 | | |
2038 | 2057 | | |
2039 | 2058 | | |
2040 | 2059 | | |
| 2060 | + | |
| 2061 | + | |
2041 | 2062 | | |
2042 | 2063 | | |
2043 | 2064 | | |
| |||
2098 | 2119 | | |
2099 | 2120 | | |
2100 | 2121 | | |
| 2122 | + | |
| 2123 | + | |
2101 | 2124 | | |
2102 | 2125 | | |
2103 | 2126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
473 | 473 | | |
474 | 474 | | |
475 | 475 | | |
476 | | - | |
477 | | - | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
478 | 484 | | |
479 | 485 | | |
480 | 486 | | |
481 | 487 | | |
482 | 488 | | |
483 | 489 | | |
484 | | - | |
| 490 | + | |
485 | 491 | | |
486 | 492 | | |
487 | | - | |
| 493 | + | |
488 | 494 | | |
489 | 495 | | |
490 | 496 | | |
| |||
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments