apple / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Apple’s stable releases of Clang as well as support the Swift project.
https://llvm.org
Other
1.09k stars 320 forks source link

[cherry-pick stable/20240408][clang][modules] HeaderSearch::MarkFileModuleHeader sets textual headers' HeaderFileInfo non-external when it shouldn't #8906

Closed ian-twilightcoder closed 2 weeks ago

ian-twilightcoder commented 2 weeks ago

HeaderSearch::MarkFileModuleHeader is no longer properly checking for no-changes, and so sets the HeaderFileInfo for every textual header to non-external.

rdar://129866498

ian-twilightcoder commented 2 weeks ago

@swift-ci test llvm

ian-twilightcoder commented 2 weeks ago

@swift-ci test

ian-twilightcoder commented 2 weeks ago

None of the test failures look related to this change, I think it should be fine.