swift
102581b5 - ModuleInterface: Handle more synthesized conformance availability corner cases.

Commit
122 days ago
ModuleInterface: Handle more synthesized conformance availability corner cases. As a follow up to https://github.com/swiftlang/swift/pull/87832, continue adjusting the algorithm for computing synthesized conformance availability. When an outer declaration is `unavailable` in a more specific platform domain and the inner declaration is `introduced:` in a less specific domain, the inner declaration attribute does not override the outer declaration attribute. Unavailability and introduction on separate axes of availability. Resolves rdar://173724423.
Author
Committer
Parents
Loading