Skip to content

Conversation

@cachemeifyoucan
Copy link
Contributor

While configuring LLDB to use ExplicitCASModuleLoader, it enounters some error diagnostics that causes module loading to fail, rather than fall back to the next module loader.

This commit clears:

  • Allow ExplicitCASModuleLoader to be initialized with an empty explicit module map CASID
  • Do not trigger error diagnostics when module lookup failed in module dependency scanner.

rdar://166490023

@cachemeifyoucan cachemeifyoucan changed the title [CAS|LLDB] Cleanup diagnostics in ExplicitCASModuleLoder [CAS|LLDB] Cleanup diagnostics in ExplicitCASModuleLoader Dec 15, 2025
While configuring LLDB to use ExplicitCASModuleLoader, it enounters some
error diagnostics that causes module loading to fail, rather than fall
back to the next module loader.

This commit clears:
* Allow ExplicitCASModuleLoader to be initialized with an empty explicit
  module map CASID
* Do not trigger error diagnostics when module lookup failed in module
  dependency scanner.

rdar://166490023
@cachemeifyoucan
Copy link
Contributor Author

@swift-ci please smoke test

@cachemeifyoucan cachemeifyoucan merged commit c2758ea into swiftlang:main Dec 15, 2025
3 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.

2 participants