mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Exportability checking for non-public imports relies on classic access-level checks for some of the work. However while conforming to a local internal protocol from a public type is allow we should disallow it for imported types, even when imported as internal. Track exportability issues on conformances to protocols separately from the general category. Use that information to improve the diagnostics and report these issues for access-level on imports. rdar://128420980
22 KiB
22 KiB