swift
cab828df - [IRGen] Avoid mangled names with retroactive conformances old runtimes reject (#93947)

Commit
7 days ago
[IRGen] Avoid mangled names with retroactive conformances old runtimes reject (#93947) Retroactive pack conformances ("HX") need the Swift 6.0 runtime to demangle and conformances of opaque archetypes ("HO") need 6.2. For types with a pack or opaque archetype and a retroactive conformance, mangle and demangle the type to check for them, and use metadata accessors instead when deploying to older runtimes. rdar://186307016
Author
Parents
Loading