-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[Frontend] Remove -enable-operator-designated-types #20203
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
[Frontend] Remove -enable-operator-designated-types #20203
Conversation
@swift-ci please smoke test |
6bb60d3
to
88861ff
Compare
@swift-ci please smoke test |
@swift-ci please smoke test macOS platform |
88861ff
to
73203fe
Compare
@swift-ci please smoke test |
@swift-ci please smoke test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Another option here would be to remove the use of the staging option in building the stdlib, and also set |
@rudkx I think that's the better way to go. |
0949268
to
53e1b98
Compare
@swift-ci please test |
Build failed |
Build failed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks just as good as before!
fc856d8
to
05126ec
Compare
Because this feature mostly exists for the standard library, turn it on specifically. This avoids having to serialize it in the flags necessary for parseable interfaces.
05126ec
to
44f1806
Compare
@swift-ci please smoke test and merge |
@swift-ci please smoke test |
This patch adds -enable-operator-designated-types to the set of flags
serialized at the top of a .swiftinterface file, as it's used in the
standard library.
We need a better, long-term solution to staging flags like this one, but
this helps get the standard library building lazily from an interface.