[libcxx-commits] [libcxx] [libcxx] improves diagnostics for containers with bad value types (PR #106296)
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Sep 5 07:37:41 PDT 2024
================
@@ -1505,7 +1505,17 @@ module std_private_memory_align [system] { header "__m
module std_private_memory_aligned_alloc [system] { header "__memory/aligned_alloc.h" }
module std_private_memory_allocate_at_least [system] { header "__memory/allocate_at_least.h" }
module std_private_memory_allocation_guard [system] { header "__memory/allocation_guard.h" }
-module std_private_memory_allocator [system] { header "__memory/allocator.h" }
+module std_private_memory_allocator [system] {
+ header "__memory/allocator.h"
+ export std_private_type_traits_diagnostic_utilities
+ export std_private_type_traits_is_bounded_array
+ export std_private_type_traits_is_const
+ export std_private_type_traits_is_function
+ export std_private_type_traits_is_reference
+ export std_private_type_traits_is_unbounded_array
+ export std_private_type_traits_is_void
+ export std_private_type_traits_is_volatile
----------------
ldionne wrote:
Did you run into CI issues if you didn't do that? I don't think these need to be exported from the module since they are only being used in the implementation.
https://github.com/llvm/llvm-project/pull/106296
More information about the libcxx-commits
mailing list