Commit 972cd5c
committed
Sema: Check associated conformance availability
This replaces the old exportability check with a call into the
new general conformance availability check entry point.
Part of <rdar://problem/35158274>.1 parent 6934857 commit 972cd5c
File tree
5 files changed
+137
-85
lines changed- lib/Sema
- test/Sema
5 files changed
+137
-85
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
225 | 236 | | |
226 | 237 | | |
227 | 238 | | |
| |||
2172 | 2183 | | |
2173 | 2184 | | |
2174 | 2185 | | |
2175 | | - | |
2176 | | - | |
2177 | | - | |
2178 | | - | |
2179 | | - | |
| 2186 | + | |
| 2187 | + | |
| 2188 | + | |
| 2189 | + | |
2180 | 2190 | | |
2181 | 2191 | | |
2182 | | - | |
| 2192 | + | |
2183 | 2193 | | |
2184 | 2194 | | |
2185 | 2195 | | |
2186 | 2196 | | |
2187 | 2197 | | |
2188 | | - | |
| 2198 | + | |
2189 | 2199 | | |
2190 | 2200 | | |
2191 | 2201 | | |
| |||
2196 | 2206 | | |
2197 | 2207 | | |
2198 | 2208 | | |
2199 | | - | |
| 2209 | + | |
2200 | 2210 | | |
2201 | 2211 | | |
2202 | 2212 | | |
| |||
2215 | 2225 | | |
2216 | 2226 | | |
2217 | 2227 | | |
2218 | | - | |
| 2228 | + | |
2219 | 2229 | | |
2220 | 2230 | | |
2221 | 2231 | | |
| |||
2225 | 2235 | | |
2226 | 2236 | | |
2227 | 2237 | | |
| 2238 | + | |
2228 | 2239 | | |
2229 | 2240 | | |
2230 | 2241 | | |
| |||
3374 | 3385 | | |
3375 | 3386 | | |
3376 | 3387 | | |
3377 | | - | |
| 3388 | + | |
| 3389 | + | |
3378 | 3390 | | |
3379 | 3391 | | |
3380 | 3392 | | |
| |||
3385 | 3397 | | |
3386 | 3398 | | |
3387 | 3399 | | |
| 3400 | + | |
| 3401 | + | |
| 3402 | + | |
| 3403 | + | |
| 3404 | + | |
| 3405 | + | |
| 3406 | + | |
| 3407 | + | |
| 3408 | + | |
| 3409 | + | |
| 3410 | + | |
| 3411 | + | |
| 3412 | + | |
| 3413 | + | |
3388 | 3414 | | |
3389 | | - | |
| 3415 | + | |
| 3416 | + | |
3390 | 3417 | | |
| 3418 | + | |
3391 | 3419 | | |
3392 | | - | |
| 3420 | + | |
| 3421 | + | |
3393 | 3422 | | |
3394 | | - | |
3395 | | - | |
3396 | | - | |
| 3423 | + | |
3397 | 3424 | | |
3398 | 3425 | | |
3399 | 3426 | | |
3400 | 3427 | | |
3401 | 3428 | | |
3402 | 3429 | | |
3403 | 3430 | | |
| 3431 | + | |
| 3432 | + | |
| 3433 | + | |
| 3434 | + | |
| 3435 | + | |
| 3436 | + | |
| 3437 | + | |
| 3438 | + | |
| 3439 | + | |
| 3440 | + | |
3404 | 3441 | | |
3405 | 3442 | | |
3406 | 3443 | | |
3407 | 3444 | | |
3408 | 3445 | | |
3409 | 3446 | | |
3410 | | - | |
| 3447 | + | |
| 3448 | + | |
3411 | 3449 | | |
3412 | 3450 | | |
3413 | 3451 | | |
| |||
3416 | 3454 | | |
3417 | 3455 | | |
3418 | 3456 | | |
3419 | | - | |
| 3457 | + | |
| 3458 | + | |
3420 | 3459 | | |
3421 | 3460 | | |
3422 | | - | |
| 3461 | + | |
| 3462 | + | |
3423 | 3463 | | |
3424 | 3464 | | |
3425 | 3465 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
132 | 137 | | |
133 | 138 | | |
134 | 139 | | |
| |||
212 | 217 | | |
213 | 218 | | |
214 | 219 | | |
215 | | - | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
216 | 223 | | |
217 | 224 | | |
218 | 225 | | |
219 | 226 | | |
220 | | - | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
221 | 230 | | |
222 | 231 | | |
223 | 232 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4308 | 4308 | | |
4309 | 4309 | | |
4310 | 4310 | | |
4311 | | - | |
4312 | | - | |
4313 | | - | |
4314 | | - | |
4315 | | - | |
4316 | | - | |
4317 | | - | |
4318 | | - | |
4319 | | - | |
4320 | | - | |
4321 | | - | |
4322 | | - | |
4323 | | - | |
4324 | | - | |
4325 | | - | |
4326 | | - | |
4327 | | - | |
4328 | | - | |
4329 | | - | |
4330 | | - | |
4331 | | - | |
4332 | | - | |
4333 | | - | |
4334 | | - | |
4335 | | - | |
4336 | | - | |
4337 | | - | |
4338 | | - | |
4339 | | - | |
4340 | | - | |
4341 | | - | |
4342 | | - | |
4343 | | - | |
4344 | | - | |
4345 | | - | |
4346 | | - | |
4347 | | - | |
4348 | | - | |
4349 | | - | |
4350 | | - | |
4351 | | - | |
4352 | | - | |
4353 | | - | |
4354 | | - | |
4355 | | - | |
4356 | | - | |
4357 | | - | |
4358 | | - | |
4359 | 4311 | | |
4360 | 4312 | | |
4361 | 4313 | | |
| |||
4401 | 4353 | | |
4402 | 4354 | | |
4403 | 4355 | | |
4404 | | - | |
4405 | | - | |
4406 | | - | |
4407 | | - | |
4408 | | - | |
4409 | | - | |
4410 | | - | |
4411 | | - | |
4412 | | - | |
4413 | | - | |
4414 | | - | |
4415 | | - | |
| 4356 | + | |
| 4357 | + | |
| 4358 | + | |
| 4359 | + | |
| 4360 | + | |
| 4361 | + | |
| 4362 | + | |
| 4363 | + | |
| 4364 | + | |
| 4365 | + | |
| 4366 | + | |
| 4367 | + | |
| 4368 | + | |
| 4369 | + | |
| 4370 | + | |
4416 | 4371 | | |
4417 | 4372 | | |
4418 | 4373 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1066 | 1066 | | |
1067 | 1067 | | |
1068 | 1068 | | |
1069 | | - | |
1070 | | - | |
1071 | | - | |
1072 | | - | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
1073 | 1073 | | |
1074 | 1074 | | |
1075 | 1075 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
215 | 263 | | |
0 commit comments