Skip to content

[Dependency Scanning] Revert Swift overlay lookup using "visible" Clang modules only #83551

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

artemcm
Copy link
Contributor

@artemcm artemcm commented Aug 5, 2025

We have identified scenarios where this is insufficient and compilation still relies on the presence of certain overlay modules this excludes. Reverting to prior lookup logic while we investigate.

This does not fully revert #83050 which was inter-dependent with a Clang API change. Instead it only reverts the logic of resolveSwiftOverlayDependenciesForModule to its prior implementation.

Resolves rdar://157519278

…ng modules only

We have identified scenarios where this is insufficient and compilation still relies on the presence of certain overlay modules this excludes. Reverting to prior lookup logic while we investigate.

Resolves rdar://157519278
@artemcm
Copy link
Contributor Author

artemcm commented Aug 5, 2025

@swift-ci smoke test

@artemcm
Copy link
Contributor Author

artemcm commented Aug 6, 2025

@swift-ci smoke test Windows platform

@artemcm artemcm enabled auto-merge August 6, 2025 16:06
@artemcm
Copy link
Contributor Author

artemcm commented Aug 6, 2025

@swift-ci smoke test Windows platform

@artemcm artemcm merged commit 6f6070f into swiftlang:main Aug 7, 2025
3 checks passed
@artemcm artemcm deleted the PartialRevertVisibleClangModuleSwiftOverlayLookup branch August 7, 2025 15:58
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