Skip to content

Conversation

benlangmuir
Copy link
Contributor

We were relying on attributes being propagated by the type-checker, for
example from a property to its accessors, but the goal is for these to
be caculated lazily by the request evaluator, so we should be checking
the AST predicates instead. As a workaround, force calculating them to
cause the attributes to be added for now to fix a CI failure.

Patch by @slavapestov

rdar://50184238

We were relying on attributes being propagated by the type-checker, for
example from a property to its accessors, but the goal is for these to
be caculated lazily by the request evaluator, so we should be checking
the AST predicates instead.  As a workaround, force calculating them to
cause the attributes to be added for now to fix a CI failure.

Patch by @slavapestov

rdar://50184238
@benlangmuir
Copy link
Contributor Author

@swift-ci please build toolchain macOS

@benlangmuir
Copy link
Contributor Author

@swift-ci please test

@swift-ci
Copy link
Contributor

macOS Toolchain
Download Toolchain
Git Sha - 8fbd71c

Install command
tar -zxf swift-PR-24285-302-osx.tar.gz --directory ~/

@swift-ci
Copy link
Contributor

Build failed
Swift Test OS X Platform
Git Sha - 8fbd71c

@benlangmuir
Copy link
Contributor Author

@swift-ci please test macOS

@benlangmuir benlangmuir merged commit 53346fd into swiftlang:master Apr 26, 2019
@benlangmuir benlangmuir deleted the digest-attr branch April 26, 2019 15:43
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.

2 participants