[libcxx-commits] [libcxx] [libc++] First attempt to regroup a few modules in the modulemap (PR #98214)

Ian Anderson via libcxx-commits libcxx-commits at lists.llvm.org
Tue Sep 3 13:27:27 PDT 2024


ian-twilightcoder wrote:

There's just no good way to deal with `#include_next` in modules other than every such header has to be its own module. Which means all of the cstdlib headers whether they're in the base library, clang, or libc++. And once you've done that, you have to modularize all the way down or you get a plethora of issues from including non-modular headers from modular headers.

Modules aren't a good solution to a size deficiency in PCH, it sounds like that just needs to be fixed.

https://github.com/llvm/llvm-project/pull/98214


More information about the libcxx-commits mailing list