Skip to content

Always manage subobject projections with formal-access cleanups #20306

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

Merged
merged 4 commits into from
Nov 5, 2018

Conversation

rjmccall
Copy link
Contributor

@rjmccall rjmccall commented Nov 3, 2018

No description provided.

I haven't actually tested this separately from the changes to scope
usage that are coming in the follow-up, but it's logically somewhat
separate.
@rjmccall rjmccall requested a review from gottesmm November 3, 2018 05:03
@rjmccall
Copy link
Contributor Author

rjmccall commented Nov 3, 2018

@swift-ci Please test.

@swift-ci
Copy link
Contributor

swift-ci commented Nov 3, 2018

Build failed
Swift Test OS X Platform
Git Sha - 3b76dad89607c59fe508fbad4c3ea86d838de61f

To make that work, enter appropriate scopes (ArgumentScopes and
FormalEvaluationScopes) at a bunch of places.  But note that l-value
emission generally can't enter such a scope, so in generic routines
like emitOpenExistentialExpr we have to just assert that we're
already in a scope.
@rjmccall rjmccall force-pushed the projection-formal-accesses branch from 3b76dad to 7da688d Compare November 3, 2018 06:14
@rjmccall
Copy link
Contributor Author

rjmccall commented Nov 3, 2018

@swift-ci Please test.

@swift-ci
Copy link
Contributor

swift-ci commented Nov 3, 2018

Build failed
Swift Test Linux Platform
Git Sha - 3b76dad89607c59fe508fbad4c3ea86d838de61f

@swift-ci
Copy link
Contributor

swift-ci commented Nov 3, 2018

Build failed
Swift Test OS X Platform
Git Sha - 3b76dad89607c59fe508fbad4c3ea86d838de61f

@rjmccall
Copy link
Contributor Author

rjmccall commented Nov 3, 2018

Looks like the bots are completely busted.

@gottesmm
Copy link
Contributor

gottesmm commented Nov 4, 2018

@swift-ci test

@swift-ci
Copy link
Contributor

swift-ci commented Nov 4, 2018

Build failed
Swift Test OS X Platform
Git Sha - 7da688d

@gottesmm
Copy link
Contributor

gottesmm commented Nov 4, 2018

@rjmccall I think the linux builds are fixed now. The OS X I believe is borked due to this blame list:

https://ci.swift.org/job/oss-swift-incremental-RA-osx/5513/

Something in clang. I may try to do some reverts.

@rjmccall
Copy link
Contributor Author

rjmccall commented Nov 5, 2018

@swift-ci Please clean test OS X.

@rjmccall rjmccall merged commit 5c03a0a into swiftlang:master Nov 5, 2018
@rjmccall rjmccall deleted the projection-formal-accesses branch November 5, 2018 20:01
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.

3 participants