[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 14:21:21 PDT 2024
ian-twilightcoder wrote:
Generally speaking `[no_undeclared_includes]` breaks `#include`. e.g. it would make an include of `<stdatomic.h>` from an OS header do the wrong thing in C++ mode and not include `<atomic>`. There are plenty of other C++ correctness issues like that one, as I recall there are some other libc++ headers that don't include_next. I know we saw a different issue with <stdint.h> but I can't remember the details.
https://github.com/llvm/llvm-project/pull/98214
More information about the libcxx-commits
mailing list