mirror of
https://github.com/apple/swift.git
synced 2026-10-22 19:15:50 +02:00
Symbols attributed to an `ExtensionDecl`, for example conformance descriptors and witness tables, should not be more visible than the extended nominal type. Check to see if the extended nominal is SPI for these symbols. Resolves rdar://189935376 Assisted-By: Claude Code (claude-opus-5-5) <!-- If this pull request is targeting a release branch, please fill out the following form: https://github.com/swiftlang/.github/blob/main/PULL_REQUEST_TEMPLATE/release.md?plain=1 Otherwise, replace this comment with a description of your changes and rationale. Provide links to external references/discussions if appropriate. If this pull request resolves any GitHub issues, link them like so: Resolves <link to issue>, resolves <link to another issue>. For more information about linking a pull request to an issue, see: https://docs.github.com/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue --> <!-- Before merging this pull request, you must run the Swift continuous integration tests. For information about triggering CI builds via @swift-ci, see: https://github.com/apple/swift/blob/main/docs/ContinuousIntegration.md#swift-ci Thank you for your contribution to Swift! -->