Don't re-export top-level modules
authorVassil Vassilev <v.g.vassilev@gmail.com>
Mon, 6 Feb 2023 17:33:54 +0000 (17:33 +0000)
committerVassil Vassilev <v.g.vassilev@gmail.com>
Mon, 6 Feb 2023 17:33:54 +0000 (17:33 +0000)
commit064f68f7c45129a90d996a540f8a64d8ef3d3542
tree82e1941b992b9d8b1f3abe44c10f6a8c14c44f71
parentfd67e9545da4cd2c1cc5ed54804afcab6ddc6258
Don't re-export top-level modules

In https://reviews.llvm.org/D119036 we fixed some of the infrastructure by
removing the textual keyword.

The underlying issue of PR50592 was that clang can re-export only submodules but
under some conditions we needed to re-export the standalone module std_config
via std. This patch provides a better fix to the symptom D119036 fixed.

Differential revision: https://reviews.llvm.org/D142805
libcxx/include/module.modulemap.in