[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