This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
File tree
29 files changed
+227
-153
lines changed- compiler/src/dotty/tools/dotc
- ast
- parsing
- reporting
- typer
- tests
- neg-custom-args/captures
- pos-custom-args/captures
- setup
29 files changed
+227
-153
lines changedLines changed: 7 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
534 | 534 |
| |
535 | 535 |
| |
536 | 536 |
| |
537 |
| - | |
538 |
| - | |
539 |
| - | |
540 |
| - | |
541 |
| - | |
542 |
| - | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
543 | 544 |
| |
544 | 545 |
| |
545 | 546 |
| |
|
Lines changed: 108 additions & 55 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
227 | 227 |
| |
228 | 228 |
| |
229 | 229 |
| |
| 230 | + | |
230 | 231 |
| |
231 | 232 |
| |
232 | 233 |
| |
| |||
1601 | 1602 |
| |
1602 | 1603 |
| |
1603 | 1604 |
| |
1604 |
| - | |
| 1605 | + | |
1605 | 1606 |
| |
1606 | 1607 |
| |
1607 | 1608 |
| |
| |||
1628 | 1629 |
| |
1629 | 1630 |
| |
1630 | 1631 |
| |
1631 |
| - | |
1632 |
| - | |
1633 |
| - | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
1634 | 1639 |
| |
1635 | 1640 |
| |
1636 | 1641 |
| |
| |||
1644 | 1649 |
| |
1645 | 1650 |
| |
1646 | 1651 |
| |
1647 |
| - | |
| 1652 | + | |
1648 | 1653 |
| |
1649 |
| - | |
| 1654 | + | |
1650 | 1655 |
| |
1651 | 1656 |
| |
1652 | 1657 |
| |
| |||
1889 | 1894 |
| |
1890 | 1895 |
| |
1891 | 1896 |
| |
1892 |
| - | |
| 1897 | + | |
1893 | 1898 |
| |
1894 | 1899 |
| |
1895 | 1900 |
| |
| |||
1920 | 1925 |
| |
1921 | 1926 |
| |
1922 | 1927 |
| |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
| 1932 | + | |
| 1933 | + | |
1923 | 1934 |
| |
1924 | 1935 |
| |
1925 | 1936 |
| |
| |||
2176 | 2187 |
| |
2177 | 2188 |
| |
2178 | 2189 |
| |
2179 |
| - | |
2180 |
| - | |
2181 |
| - | |
| 2190 | + | |
| 2191 | + | |
| 2192 | + | |
| 2193 | + | |
| 2194 | + | |
2182 | 2195 |
| |
2183 |
| - | |
| 2196 | + | |
2184 | 2197 |
| |
2185 | 2198 |
| |
2186 |
| - | |
2187 |
| - | |
| 2199 | + | |
| 2200 | + | |
2188 | 2201 |
| |
2189 | 2202 |
| |
2190 |
| - | |
| 2203 | + | |
| 2204 | + | |
| 2205 | + | |
| 2206 | + | |
| 2207 | + | |
| 2208 | + | |
| 2209 | + | |
| 2210 | + | |
| 2211 | + | |
2191 | 2212 |
| |
2192 | 2213 |
| |
2193 | 2214 |
| |
2194 |
| - | |
| 2215 | + | |
2195 | 2216 |
| |
2196 |
| - | |
| 2217 | + | |
2197 | 2218 |
| |
2198 | 2219 |
| |
2199 | 2220 |
| |
2200 | 2221 |
| |
2201 | 2222 |
| |
2202 |
| - | |
2203 |
| - | |
| 2223 | + | |
| 2224 | + | |
2204 | 2225 |
| |
2205 |
| - | |
| 2226 | + | |
2206 | 2227 |
| |
2207 |
| - | |
| 2228 | + | |
2208 | 2229 |
| |
2209 | 2230 |
| |
2210 | 2231 |
| |
| |||
2248 | 2269 |
| |
2249 | 2270 |
| |
2250 | 2271 |
| |
2251 |
| - | |
| 2272 | + | |
2252 | 2273 |
| |
2253 | 2274 |
| |
2254 | 2275 |
| |
| |||
2262 | 2283 |
| |
2263 | 2284 |
| |
2264 | 2285 |
| |
2265 |
| - | |
2266 |
| - | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
2267 | 2289 |
| |
2268 |
| - | |
| 2290 | + | |
2269 | 2291 |
| |
2270 |
| - | |
2271 |
| - | |
2272 |
| - | |
2273 |
| - | |
2274 |
| - | |
| 2292 | + | |
2275 | 2293 |
| |
2276 |
| - | |
2277 |
| - | |
| 2294 | + | |
| 2295 | + | |
| 2296 | + | |
| 2297 | + | |
| 2298 | + | |
| 2299 | + | |
| 2300 | + | |
| 2301 | + | |
2278 | 2302 |
| |
2279 | 2303 |
| |
| 2304 | + | |
| 2305 | + | |
| 2306 | + | |
| 2307 | + | |
| 2308 | + | |
| 2309 | + | |
2280 | 2310 |
| |
2281 | 2311 |
| |
2282 |
| - | |
2283 |
| - | |
| 2312 | + | |
| 2313 | + | |
2284 | 2314 |
| |
2285 | 2315 |
| |
2286 | 2316 |
| |
| |||
3397 | 3427 |
| |
3398 | 3428 |
| |
3399 | 3429 |
| |
3400 |
| - | |
| 3430 | + | |
3401 | 3431 |
| |
3402 | 3432 |
| |
3403 | 3433 |
| |
| |||
3486 | 3516 |
| |
3487 | 3517 |
| |
3488 | 3518 |
| |
3489 |
| - | |
3490 | 3519 |
| |
3491 |
| - | |
3492 |
| - | |
| 3520 | + | |
| 3521 | + | |
| 3522 | + | |
3493 | 3523 |
| |
3494 | 3524 |
| |
3495 |
| - | |
3496 |
| - | |
| 3525 | + | |
| 3526 | + | |
| 3527 | + | |
3497 | 3528 |
| |
3498 | 3529 |
| |
3499 |
| - | |
3500 |
| - | |
| 3530 | + | |
| 3531 | + | |
| 3532 | + | |
3501 | 3533 |
| |
3502 | 3534 |
| |
3503 |
| - | |
3504 |
| - | |
| 3535 | + | |
| 3536 | + | |
| 3537 | + | |
3505 | 3538 |
| |
3506 | 3539 |
| |
3507 | 3540 |
| |
| |||
3526 | 3559 |
| |
3527 | 3560 |
| |
3528 | 3561 |
| |
| 3562 | + | |
| 3563 | + | |
| 3564 | + | |
| 3565 | + | |
| 3566 | + | |
| 3567 | + | |
3529 | 3568 |
| |
3530 | 3569 |
| |
3531 |
| - | |
3532 |
| - | |
3533 |
| - | |
| 3570 | + | |
| 3571 | + | |
| 3572 | + | |
3534 | 3573 |
| |
3535 | 3574 |
| |
3536 | 3575 |
| |
| |||
4052 | 4091 |
| |
4053 | 4092 |
| |
4054 | 4093 |
| |
4055 |
| - | |
| 4094 | + | |
| 4095 | + | |
| 4096 | + | |
| 4097 | + | |
4056 | 4098 |
| |
4057 |
| - | |
| 4099 | + | |
| 4100 | + | |
| 4101 | + | |
| 4102 | + | |
| 4103 | + | |
| 4104 | + | |
| 4105 | + | |
4058 | 4106 |
| |
4059 | 4107 |
| |
4060 | 4108 |
| |
| 4109 | + | |
| 4110 | + | |
4061 | 4111 |
| |
4062 |
| - | |
4063 |
| - | |
| 4112 | + | |
| 4113 | + | |
4064 | 4114 |
| |
4065 | 4115 |
| |
4066 | 4116 |
| |
| |||
4073 | 4123 |
| |
4074 | 4124 |
| |
4075 | 4125 |
| |
4076 |
| - | |
| 4126 | + | |
4077 | 4127 |
| |
4078 |
| - | |
| 4128 | + | |
4079 | 4129 |
| |
4080 | 4130 |
| |
4081 |
| - | |
| 4131 | + | |
4082 | 4132 |
| |
4083 | 4133 |
| |
4084 | 4134 |
| |
| |||
4096 | 4146 |
| |
4097 | 4147 |
| |
4098 | 4148 |
| |
4099 |
| - | |
| 4149 | + | |
4100 | 4150 |
| |
4101 | 4151 |
| |
4102 |
| - | |
| 4152 | + | |
4103 | 4153 |
| |
4104 | 4154 |
| |
4105 | 4155 |
| |
4106 | 4156 |
| |
4107 | 4157 |
| |
4108 | 4158 |
| |
4109 | 4159 |
| |
| 4160 | + | |
| 4161 | + | |
| 4162 | + | |
4110 | 4163 |
| |
4111 | 4164 |
| |
4112 | 4165 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
225 | 225 |
| |
226 | 226 |
| |
227 | 227 |
| |
| 228 | + | |
228 | 229 |
| |
229 | 230 |
| |
230 | 231 |
| |
|
Lines changed: 17 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1923 | 1923 |
| |
1924 | 1924 |
| |
1925 | 1925 |
| |
| 1926 | + | |
| 1927 | + | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
| 1932 | + | |
| 1933 | + | |
| 1934 | + | |
| 1935 | + | |
| 1936 | + | |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
| 1940 | + | |
| 1941 | + | |
| 1942 | + | |
1926 | 1943 |
| |
1927 | 1944 |
| |
1928 | 1945 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
| 40 | + | |
40 | 41 |
| |
41 | 42 |
| |
42 | 43 |
| |
|
Lines changed: 8 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
13 |
| - | |
14 |
| - | |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 |
| - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + |
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
9 |
| - | |
10 |
| - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
|
Lines changed: 12 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
1 | 2 |
| |
2 | 3 |
| |
3 | 4 |
| |
4 |
| - | |
| 5 | + | |
5 | 6 |
| |
6 | 7 |
| |
7 | 8 |
| |
8 |
| - | |
9 |
| - | |
| 9 | + | |
| 10 | + | |
10 | 11 |
| |
11 | 12 |
| |
12 | 13 |
| |
13 |
| - | |
14 |
| - | |
| 14 | + | |
| 15 | + | |
15 | 16 |
| |
16 | 17 |
| |
17 |
| - | |
| 18 | + | |
18 | 19 |
| |
19 | 20 |
| |
20 |
| - | |
21 |
| - | |
| 21 | + | |
| 22 | + | |
22 | 23 |
| |
23 | 24 |
| |
24 |
| - | |
25 |
| - | |
| 25 | + | |
| 26 | + | |
26 | 27 |
| |
27 | 28 |
| |
28 |
| - | |
| 29 | + | |
29 | 30 |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
|
Lines changed: 6 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
41 |
| - | |
42 |
| - | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
43 | 43 |
| |
44 | 44 |
| |
45 |
| - | |
| 45 | + | |
46 | 46 |
| |
47 |
| - | |
| 47 | + | |
48 | 48 |
|
Lines changed: 11 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
13 |
| - | |
14 |
| - | |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 |
| - | |
19 |
| - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
42 |
| - | |
43 |
| - | |
44 |
| - | |
| 42 | + | |
| 43 | + | |
| 44 | + |
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
20 |
| - | |
| 20 | + | |
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
| |||
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
34 |
| - | |
| 34 | + | |
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
|
Lines changed: 5 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 |
| - | |
| 14 | + | |
15 | 15 |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
|
Lines changed: 14 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
1 | 2 |
| |
2 | 3 |
| |
3 | 4 |
| |
| |||
6 | 7 |
| |
7 | 8 |
| |
8 | 9 |
| |
9 |
| - | |
| 10 | + | |
10 | 11 |
| |
11 | 12 |
| |
12 | 13 |
| |
13 |
| - | |
| 14 | + | |
14 | 15 |
| |
15 | 16 |
| |
16 | 17 |
| |
17 |
| - | |
| 18 | + | |
18 | 19 |
| |
19 | 20 |
| |
20 | 21 |
| |
21 |
| - | |
| 22 | + | |
22 | 23 |
| |
23 | 24 |
| |
24 | 25 |
| |
25 |
| - | |
| 26 | + | |
26 | 27 |
| |
27 | 28 |
| |
28 | 29 |
| |
29 |
| - | |
| 30 | + | |
30 | 31 |
| |
31 | 32 |
| |
32 | 33 |
| |
33 |
| - | |
| 34 | + | |
34 | 35 |
| |
35 | 36 |
| |
36 | 37 |
| |
37 |
| - | |
| 38 | + | |
38 | 39 |
| |
39 | 40 |
| |
40 |
| - | |
41 |
| - | |
| 41 | + | |
| 42 | + | |
42 | 43 |
| |
43 | 44 |
| |
44 |
| - | |
45 |
| - | |
| 45 | + | |
| 46 | + | |
46 | 47 |
| |
47 | 48 |
| |
48 |
| - | |
| 49 | + | |
49 | 50 |
|
Lines changed: 3 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
| 2 | + | |
2 | 3 |
| |
3 | 4 |
| |
4 | 5 |
| |
5 | 6 |
| |
6 | 7 |
| |
7 | 8 |
| |
8 |
| - | |
9 |
| - | |
| 9 | + | |
| 10 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
|
Lines changed: 6 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
16 |
| - | |
17 |
| - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
18 | 18 |
| |
19 | 19 |
| |
20 |
| - | |
21 |
| - | |
| 20 | + | |
| 21 | + | |
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
25 |
| - | |
| 25 | + | |
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
22 |
| - | |
| 22 | + | |
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
|
Lines changed: 5 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
4 |
| - | |
| 3 | + | |
| 4 | + | |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
10 |
| - | |
| 9 | + | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
29 |
| - | |
| 29 | + |
Lines changed: 5 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
| 5 | + | |
5 | 6 |
| |
6 | 7 |
| |
7 | 8 |
| |
8 |
| - | |
| 9 | + | |
9 | 10 |
| |
10 | 11 |
| |
11 | 12 |
| |
12 | 13 |
| |
13 | 14 |
| |
14 | 15 |
| |
15 | 16 |
| |
16 |
| - | |
| 17 | + | |
17 | 18 |
| |
18 | 19 |
| |
19 |
| - | |
| 20 | + | |
20 | 21 |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 |
| - | |
| 7 | + | |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
7 |
| - | |
| 6 | + | |
| 7 | + | |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 |
| - | |
8 |
| - | |
| 7 | + | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
4 | 3 |
| |
5 | 4 |
| |
6 | 5 |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
3 | 2 |
| |
4 | 3 |
| |
5 | 4 |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
3 | 2 |
| |
4 | 3 |
| |
5 | 4 |
|
0 commit comments