swift
e0635283 - Implement Casting For Extended Existentials

Commit
3 years ago
Implement Casting For Extended Existentials Implement casting to and from extended existentials. This is done by slightly generalizing the conditional conformances checking infrastructure. Unfortunately, casts for reference types and metatypes are unsound because IRGen is peepholing all non-opaque existential conversions with a helper. I’ll disable that in a follow-up. rdar://92197049
Author
Committer
Parents
Loading