mirror-llvm-project/libcxx/include/ext
Nikolas Klauser ce5b2e8764
[libc++] Drop transitive includes by default (#195509)
This patch removes the unused transitive includes by default.
`_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23` can be defined to keep the
transitive includes around for an easier transition. The macro will be
removed in LLVM 24.

This patch implements
https://discourse.llvm.org/t/rfc-remove-unused-transitive-includes-from-the-libc-headers/90157
2026-06-05 09:45:49 +02:00
..
__hash
hash_map [libc++] Drop transitive includes by default (#195509) 2026-06-05 09:45:49 +02:00
hash_set [libc++] Drop transitive includes by default (#195509) 2026-06-05 09:45:49 +02:00