mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
In anticipation of reusing minimum access level information for diagnostics related to the `MemberImportVisibility` feature, refactor the way the type checker tracks the modules which must be imported publicly. Recording minimum access levels is no longer restricted to modules that are already imported in a source file since `MemberImportVisibility` diagnostics will need this information when emitting fix-its for modules that are not already imported. Unblocks rdar://126637855.
140 KiB
140 KiB