File tree
17 files changed
+503
-110
lines changed- include/swift
- AST
- Sema
- lib
- AST
- SIL/IR
- SILGen
- Sema
- test
- Constraints
- Interpreter
- SILGen
- validation-test/compiler_crashers_2_fixed
17 files changed
+503
-110
lines changedLines changed: 21 additions & 24 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
| 44 | + | |
44 | 45 |
| |
| 46 | + | |
45 | 47 |
| |
46 | 48 |
| |
| 49 | + | |
47 | 50 |
| |
48 | 51 |
| |
49 | 52 |
| |
| |||
52 | 55 |
| |
53 | 56 |
| |
54 | 57 |
| |
55 |
| - | |
| 58 | + | |
56 | 59 |
| |
57 | 60 |
| |
58 | 61 |
| |
| |||
78 | 81 |
| |
79 | 82 |
| |
80 | 83 |
| |
81 |
| - | |
82 |
| - | |
83 |
| - | |
84 |
| - | |
85 |
| - | |
86 |
| - | |
87 |
| - | |
88 |
| - | |
89 |
| - | |
| 84 | + | |
90 | 85 |
| |
91 | 86 |
| |
92 | 87 |
| |
| |||
97 | 92 |
| |
98 | 93 |
| |
99 | 94 |
| |
100 |
| - | |
101 |
| - | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
102 | 98 |
| |
103 | 99 |
| |
| 100 | + | |
| 101 | + | |
| 102 | + | |
104 | 103 |
| |
105 | 104 |
| |
106 | 105 |
| |
107 | 106 |
| |
108 | 107 |
| |
109 | 108 |
| |
110 |
| - | |
111 |
| - | |
112 |
| - | |
113 |
| - | |
114 |
| - | |
115 |
| - | |
| 109 | + | |
| 110 | + | |
116 | 111 |
| |
117 | 112 |
| |
118 | 113 |
| |
119 |
| - | |
120 |
| - | |
121 | 114 |
| |
122 | 115 |
| |
123 | 116 |
| |
124 |
| - | |
125 |
| - | |
126 |
| - | |
127 |
| - | |
| 117 | + | |
| 118 | + | |
128 | 119 |
| |
129 | 120 |
| |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
130 | 127 |
| |
131 | 128 |
| |
132 | 129 |
| |
|
Lines changed: 19 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2229 | 2229 |
| |
2230 | 2230 |
| |
2231 | 2231 |
| |
| 2232 | + | |
| 2233 | + | |
| 2234 | + | |
| 2235 | + | |
2232 | 2236 |
| |
2233 | 2237 |
| |
2234 | 2238 |
| |
| |||
3164 | 3168 |
| |
3165 | 3169 |
| |
3166 | 3170 |
| |
| 3171 | + | |
| 3172 | + | |
| 3173 | + | |
| 3174 | + | |
| 3175 | + | |
| 3176 | + | |
| 3177 | + | |
| 3178 | + | |
| 3179 | + | |
| 3180 | + | |
| 3181 | + | |
| 3182 | + | |
| 3183 | + | |
3167 | 3184 |
| |
3168 | 3185 |
| |
3169 | 3186 |
| |
| |||
6428 | 6445 |
| |
6429 | 6446 |
| |
6430 | 6447 |
| |
| 6448 | + | |
6431 | 6449 |
| |
6432 | 6450 |
| |
6433 | 6451 |
| |
| |||
6449 | 6467 |
| |
6450 | 6468 |
| |
6451 | 6469 |
| |
| 6470 | + | |
6452 | 6471 |
| |
6453 | 6472 |
| |
6454 | 6473 |
| |
|
Lines changed: 37 additions & 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 | 20 |
| |
20 | 21 |
| |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
21 | 46 |
| |
22 | 47 |
| |
23 | 48 |
| |
| |||
153 | 178 |
| |
154 | 179 |
| |
155 | 180 |
| |
156 |
| - | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
157 | 193 |
| |
158 | 194 |
| |
159 | 195 |
| |
|
Lines changed: 29 additions & 19 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1970 | 1970 |
| |
1971 | 1971 |
| |
1972 | 1972 |
| |
1973 |
| - | |
| 1973 | + | |
| 1974 | + | |
| 1975 | + | |
| 1976 | + | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
| 1980 | + | |
| 1981 | + | |
| 1982 | + | |
| 1983 | + | |
| 1984 | + | |
| 1985 | + | |
| 1986 | + | |
| 1987 | + | |
| 1988 | + | |
| 1989 | + | |
| 1990 | + | |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
| 1994 | + | |
| 1995 | + | |
| 1996 | + | |
| 1997 | + | |
1974 | 1998 |
| |
1975 |
| - | |
1976 | 1999 |
| |
1977 | 2000 |
| |
1978 | 2001 |
| |
1979 | 2002 |
| |
1980 | 2003 |
| |
1981 | 2004 |
| |
1982 | 2005 |
| |
1983 |
| - | |
1984 |
| - | |
1985 |
| - | |
1986 |
| - | |
1987 |
| - | |
1988 |
| - | |
1989 |
| - | |
1990 |
| - | |
1991 |
| - | |
1992 |
| - | |
1993 |
| - | |
1994 |
| - | |
1995 |
| - | |
1996 |
| - | |
1997 |
| - | |
1998 |
| - | |
1999 |
| - | |
2000 | 2006 |
| |
2001 | 2007 |
| |
2002 | 2008 |
| |
| |||
2018 | 2024 |
| |
2019 | 2025 |
| |
2020 | 2026 |
| |
| 2027 | + | |
| 2028 | + | |
2021 | 2029 |
| |
2022 | 2030 |
| |
2023 | 2031 |
| |
| |||
2035 | 2043 |
| |
2036 | 2044 |
| |
2037 | 2045 |
| |
| 2046 | + | |
| 2047 | + | |
2038 | 2048 |
| |
2039 | 2049 |
| |
2040 | 2050 |
| |
|
Lines changed: 54 additions & 15 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
118 | 118 |
| |
119 | 119 |
| |
120 | 120 |
| |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
121 | 134 |
| |
122 | 135 |
| |
123 | 136 |
| |
| |||
4219 | 4232 |
| |
4220 | 4233 |
| |
4221 | 4234 |
| |
4222 |
| - | |
| 4235 | + | |
| 4236 | + | |
| 4237 | + | |
| 4238 | + | |
4223 | 4239 |
| |
4224 | 4240 |
| |
4225 | 4241 |
| |
| |||
4236 | 4252 |
| |
4237 | 4253 |
| |
4238 | 4254 |
| |
| 4255 | + | |
| 4256 | + | |
| 4257 | + | |
| 4258 | + | |
| 4259 | + | |
| 4260 | + | |
| 4261 | + | |
| 4262 | + | |
| 4263 | + | |
| 4264 | + | |
| 4265 | + | |
| 4266 | + | |
| 4267 | + | |
| 4268 | + | |
| 4269 | + | |
| 4270 | + | |
| 4271 | + | |
| 4272 | + | |
| 4273 | + | |
| 4274 | + | |
| 4275 | + | |
4239 | 4276 |
| |
4240 | 4277 |
| |
4241 |
| - | |
4242 | 4278 |
| |
4243 | 4279 |
| |
4244 | 4280 |
| |
| |||
4253 | 4289 |
| |
4254 | 4290 |
| |
4255 | 4291 |
| |
4256 |
| - | |
4257 |
| - | |
4258 |
| - | |
| 4292 | + | |
| 4293 | + | |
| 4294 | + | |
| 4295 | + | |
| 4296 | + | |
| 4297 | + | |
| 4298 | + | |
| 4299 | + | |
| 4300 | + | |
4259 | 4301 |
| |
4260 | 4302 |
| |
4261 | 4303 |
| |
| |||
4367 | 4409 |
| |
4368 | 4410 |
| |
4369 | 4411 |
| |
4370 |
| - | |
| 4412 | + | |
4371 | 4413 |
| |
4372 | 4414 |
| |
4373 | 4415 |
| |
| |||
4387 | 4429 |
| |
4388 | 4430 |
| |
4389 | 4431 |
| |
4390 |
| - | |
4391 |
| - | |
4392 |
| - | |
4393 |
| - | |
4394 |
| - | |
4395 |
| - | |
4396 |
| - | |
| 4432 | + | |
4397 | 4433 |
| |
4398 | 4434 |
| |
4399 | 4435 |
| |
| |||
4450 | 4486 |
| |
4451 | 4487 |
| |
4452 | 4488 |
| |
4453 |
| - | |
| 4489 | + | |
| 4490 | + | |
| 4491 | + | |
| 4492 | + | |
4454 | 4493 |
| |
4455 | 4494 |
| |
4456 | 4495 |
| |
| |||
4469 | 4508 |
| |
4470 | 4509 |
| |
4471 | 4510 |
| |
4472 |
| - | |
| 4511 | + | |
4473 | 4512 |
| |
4474 | 4513 |
| |
4475 | 4514 |
| |
|
0 commit comments