Skip to content

[CSBindings] Don't delay inferred loeading-dot base inference if sour… #79828

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 1 commit into from
Mar 11, 2025

Conversation

xedin
Copy link
Contributor

@xedin xedin commented Mar 6, 2025

…ce is a contextual type

Transitively inferring a protocol type binding from a contextual type means that the binding set for a leading-dot member reference is complete because there could be no other sources of bindings when expression is connected directly to a contextual type.

Resolves: rdar://145103149

…ce is a contextual type

Transitively inferring a protocol type binding from a contextual
type means that the binding set for a leading-dot member reference
is complete because there could be no other sources of bindings
when expression is connected directly to a contextual type.

Resolves: rdar://145103149
@xedin xedin requested a review from hborla as a code owner March 6, 2025 23:03
@xedin
Copy link
Contributor Author

xedin commented Mar 6, 2025

@swift-ci please test

@xedin xedin requested a review from slavapestov March 6, 2025 23:03
@xedin
Copy link
Contributor Author

xedin commented Mar 7, 2025

@swift-ci please clean test Linux platform

@xedin
Copy link
Contributor Author

xedin commented Mar 7, 2025

@swift-ci please test Linux platform

@xedin
Copy link
Contributor Author

xedin commented Mar 7, 2025

@swift-ci please test source compatibility

1 similar comment
@xedin
Copy link
Contributor Author

xedin commented Mar 10, 2025

@swift-ci please test source compatibility

@xedin
Copy link
Contributor Author

xedin commented Mar 10, 2025

@swift-ci please test source compatibility debug

@xedin
Copy link
Contributor Author

xedin commented Mar 11, 2025

Source compatibility is failing due to a UPass of grpc project

@xedin xedin merged commit 1e88bc6 into swiftlang:main Mar 11, 2025
5 of 7 checks passed
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.

1 participant