Skip to content

Conversation

nkcsgexi
Copy link
Contributor

@nkcsgexi nkcsgexi commented Jun 26, 2025

6.2 cherry-pick of #82499

  • Description: AllowDeserializingImplementationOnly was historically added as a defensive
    check against deserialization issues introduced by @implementationOnly imports.
    It's no longer specified by other tools, thus the ABI checker should drop
    it as well.

  • Origination: A binary module deserialization issue triggered by this legacy option.

  • Scope of the issue: Fixes potential module deserialization issue during ABI checking

  • Radar: rdar://153683760.

  • Risk: Very Low.

  • Reviewed by: @xymus

AllowDeserializingImplementationOnly was historically added as a defensive
check against deserailzation issues introduced by @implementationOnly imports.
It's no longer specified by other tools, thus the ABI checker should drop
it as well.

rdar://153683760
@nkcsgexi nkcsgexi requested a review from a team as a code owner June 26, 2025 20:45
@nkcsgexi
Copy link
Contributor Author

@swift-ci please test

@nkcsgexi nkcsgexi enabled auto-merge June 26, 2025 20:47
@nkcsgexi nkcsgexi merged commit 566a98d into swiftlang:release/6.2 Jun 27, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants