Skip to content

Conversation

@tshortli
Copy link
Contributor

@tshortli tshortli commented Aug 2, 2024

The type checker does not expect initializers in extensions to omit the convenience keyword so #75180 caused a regression where initializers declared in actor extensions yield broken swiftinterfaces.

It's not clear to me that we gain anything concrete from omitting the convenience keyword in swiftinterfaces so this PR reverts #75180 and adds more test cases.

Resolves rdar://133012963.

@tshortli tshortli requested a review from kavon August 2, 2024 14:54
@tshortli
Copy link
Contributor Author

tshortli commented Aug 2, 2024

@swift-ci please smoke test

@tshortli tshortli enabled auto-merge August 2, 2024 14:55
@tshortli tshortli merged commit e2c2f9d into swiftlang:main Aug 2, 2024
@tshortli tshortli deleted the module-interface-actor-extension-convenience-init branch August 5, 2024 15:16
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