-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[Parse] Allow #if to guard switch case clauses #9457
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
Conversation
@swift-ci Please smoke test |
3ca980b
to
16cf0cf
Compare
@swift-ci Please smoke test |
16cf0cf
to
3d8dcc1
Compare
@swift-ci Please smoke test |
Can you add at least one execution test, so we can see that nothing down the pipeline gets tripped up by this? |
@jrose-apple can we get #7955 merged before I review this. It may require some rebasing but I can't tell because of the chain of dependencies here |
da95bb1
to
050816b
Compare
050816b
to
5d478bd
Compare
Rebased on master |
@swift-ci Please smoke test |
@CodaFi Could you review this? |
One last thing before I merge this: Can you add something to the existing tests that uses nested configuration blocks? |
Added test case in executable test. |
@CodaFi Could you merge this? |
⛵️
|
Sorry to contradict myself so directly: If it were just this patch we would consider it, but because this feature depends on the earlier refactoring passes this is going to involve cherry-picking too much new code into 4.0 branch. Sorry, but it's probably not a good idea right now to take this. |
@CodaFi Thanks for merging. |
Resolves: SR-4196, SR-2
evolution discussion: https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20170508/036568.html
Depends on #9413: Only the last commit is relevant to this PR.merged