-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Emit bind optional fixes #15248
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
Emit bind optional fixes #15248
Conversation
fd0515b
to
15e1a4f
Compare
(doing a quick rebase) |
15e1a4f
to
439ee4e
Compare
@swift-ci smoke test and merge |
439ee4e
to
e3dc1e7
Compare
@swift-ci smoke test and merge |
e3dc1e7
to
9ee55a4
Compare
@swift-ci smoke test and merge |
6 similar comments
@swift-ci smoke test and merge |
@swift-ci smoke test and merge |
@swift-ci smoke test and merge |
@swift-ci smoke test and merge |
@swift-ci smoke test and merge |
@swift-ci smoke test and merge |
... I guess I need to update the linux one separately. = /. |
9ee55a4
to
c6e651f
Compare
Lets try this one last time. |
@swift-ci smoke test and merge |
... introduced a merge conflict on my own branch sigh. |
…eFullExpr as movable rvalues. This fits more with the notion of the API, that the user is being given a scope that was already setup for them and that they must decide when to pop.
….None cases. I also used it to clean up a few uses of SwitchEnumBuilder.
… dest continuation.
…reachableExit from the Switch Case Scope. This will allow me to enforce with an assert that the switch case scope is always exitted in an explicit way.
c6e651f
to
dde4f58
Compare
@swift-ci smoke test and merge |
6 similar comments
@swift-ci smoke test and merge |
@swift-ci smoke test and merge |
@swift-ci smoke test and merge |
@swift-ci smoke test and merge |
@swift-ci smoke test and merge |
@swift-ci smoke test and merge |
Hi @gottesmm – Commit http://znu.io/opaque_values_silgen.swift.out And the output from
|
I wonder why it didn't trigger on the bots. |
I'm not running the same distribution of Linux (Fedora versus Ubuntu), which could cause tiny differences. |
@davezarzycki Can you provide more information about the OS you are using. I want to try and reproduce. What version of Fedora are you using, versions of tools/etc. |
Just a bit. Let me eliminate some variables first. If you really want to go down this route, you can start by installing Fedora 27: https://getfedora.org/en/workstation/download/ Then |
Ugh. My first few guesses were wrong. I think this is one of those rare |
Okay, apparently the |
In either case, sorry for the noise @gottesmm! |
@davezarzycki No worries! = ) |
This fixes the remaining issues with bind optional by changing select_enum usage to switch_enum.
rdar://34222540