Skip to content

Conversation

@DougGregor
Copy link
Member

@DougGregor DougGregor commented Sep 10, 2024

… targets

A change to the way we determined whether a protocol conformance is
"dependent" for marker protocols caused an ABI break for
Sendable-refining protocols built with pre-6.0 Swift compilers. The
fix for this issue (swiftlang#75769)
gated the change on deployment target.

The deployment target change fixed the original problem, then caused a
related issue when a project mixes deployment targets (pre-6.0 and
6.0+) with non-resilient protocols. Exempt non-resilient protocols from
this change so we get consistent behavior.

Fixes rdar://134953989.
@DougGregor DougGregor requested a review from a team as a code owner September 10, 2024 19:53
@DougGregor
Copy link
Member Author

@swift-ci please test

@DougGregor
Copy link
Member Author

bin\_InternalSwiftScan.dll : fatal error LNK1180: insufficient disk space to complete link

@DougGregor
Copy link
Member Author

@swift-ci please clean test Windows

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