[libcxx-commits] [libcxx] [libc++][C++03] Remove some of the C++03-specific C wrapper headers (PR #163772)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Thu Oct 23 09:49:35 PDT 2025


https://github.com/ldionne approved this pull request.

I don't like that we're starting to mix frozen code and non-frozen code. For example, `<wctype.h>` will now have to work with both the C++03 config and with the normal config. That's straying a bit away from the original design of the RFC, which aimed to make C++03 disjoint from the rest.

However, I understand the need for something like this in order to fix modules support. I think this can be tolerated if it only needs to be done in the C compatibility headers.

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


More information about the libcxx-commits mailing list