Commit 73f1b10
committed
Sema: Remove useBridgedNSErrorConformances()
The walker in SILGenLazyConformance.cpp should be sufficient to catch
any conformances needed at runtime, and after all the recent changes
SILGen is now able to trigger lazy conformance checking and synthesis
of fully-checked function bodies for accessors, which is enough to
remove the explicit conformance checks from Sema in this case.1 parent e0bba70 commit 73f1b10
File tree
4 files changed
+1
-77
lines changed- lib/Sema
4 files changed
+1
-77
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | | - | |
299 | | - | |
300 | 288 | | |
301 | 289 | | |
302 | 290 | | |
| |||
3189 | 3177 | | |
3190 | 3178 | | |
3191 | 3179 | | |
3192 | | - | |
3193 | 3180 | | |
3194 | 3181 | | |
3195 | 3182 | | |
| |||
3557 | 3544 | | |
3558 | 3545 | | |
3559 | 3546 | | |
3560 | | - | |
3561 | 3547 | | |
3562 | 3548 | | |
3563 | 3549 | | |
| |||
3650 | 3636 | | |
3651 | 3637 | | |
3652 | 3638 | | |
3653 | | - | |
3654 | 3639 | | |
3655 | 3640 | | |
3656 | 3641 | | |
| |||
3729 | 3714 | | |
3730 | 3715 | | |
3731 | 3716 | | |
3732 | | - | |
3733 | 3717 | | |
3734 | 3718 | | |
3735 | 3719 | | |
| |||
7449 | 7433 | | |
7450 | 7434 | | |
7451 | 7435 | | |
7452 | | - | |
7453 | | - | |
7454 | | - | |
7455 | | - | |
7456 | | - | |
| 7436 | + | |
7457 | 7437 | | |
7458 | 7438 | | |
7459 | 7439 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1292 | 1292 | | |
1293 | 1293 | | |
1294 | 1294 | | |
1295 | | - | |
1296 | | - | |
1297 | | - | |
1298 | 1295 | | |
1299 | 1296 | | |
1300 | 1297 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4299 | 4299 | | |
4300 | 4300 | | |
4301 | 4301 | | |
4302 | | - | |
4303 | | - | |
4304 | | - | |
4305 | | - | |
4306 | | - | |
4307 | | - | |
4308 | | - | |
4309 | | - | |
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 | 4302 | | |
4352 | 4303 | | |
4353 | 4304 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1690 | 1690 | | |
1691 | 1691 | | |
1692 | 1692 | | |
1693 | | - | |
1694 | | - | |
1695 | | - | |
1696 | | - | |
1697 | 1693 | | |
1698 | 1694 | | |
1699 | 1695 | | |
| |||
0 commit comments