AST: Resume printing convenience on actor initializers
#75642
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The type checker does not expect initializers in extensions to omit the
conveniencekeyword 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
conveniencekeyword in swiftinterfaces so this PR reverts #75180 and adds more test cases.Resolves rdar://133012963.