When making modules transitively visible, don't take into accountwhether they have missing header files.Whether a module's headers happen to be present on the local file systemshould make no diff
When making modules transitively visible, don't take into accountwhether they have missing header files.Whether a module's headers happen to be present on the local file systemshould make no difference to whether we make its contents visible whenimporting another module that re-exports it. If we have an up-to-dateAST file that we can load, that's all that matters.This fixes the ability to header syntax checking for modular headers inC++20 mode (or in prior modes where -fmodules-local-submodule-visibilityis enabled but -fmodules is not).
show more ...