Skip to content

[5.1] Cherry-pick module interface fixes to 5.1 #24250

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

nathawes
Copy link
Contributor

Cherry-pick of module interface fixes to 5.1 from:
#24225
#24212

Resolves rdar://problem/49856177
Resolves rdar://problem/49856927

Nathan Hawes added 2 commits April 24, 2019 12:07
…odule interfaces

If an IBOutlet property is public private(set), it's interface only has a
getter. Consuming this interface was triggering a diagnostic that IBOutlet
properties must be mutable. This patch bypasses this check for module
interfaces.

Resolves rdar://problem/49856177
@nathawes
Copy link
Contributor Author

@swift-ci please test

@nathawes nathawes marked this pull request as ready for review April 24, 2019 22:10
@nathawes nathawes merged commit 7ce4f15 into swiftlang:swift-5.1-branch Apr 24, 2019
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.

1 participant