[libc++] Granularize <type_traits> includes in <concepts>
Reviewed By: ldionne, Mordante, #libc
Spies: jloser, libcxx-commits
Differential Revision: https://reviews.llvm.org/D139189
NOKEYCHECK=True
GitOrigin-RevId: 66ba7c32add07204dd0b8a7e0c14b44f0d3b850d
diff --git a/include/module.modulemap.in b/include/module.modulemap.in
index 4c3a09d..2a2064c 100644
--- a/include/module.modulemap.in
+++ b/include/module.modulemap.in
@@ -1436,7 +1436,10 @@
module is_reference { private header "__type_traits/is_reference.h" }
module is_reference_wrapper { private header "__type_traits/is_reference_wrapper.h" }
module is_referenceable { private header "__type_traits/is_referenceable.h" }
- module is_same { private header "__type_traits/is_same.h" }
+ module is_same {
+ private header "__type_traits/is_same.h"
+ export type_traits.integral_constant
+ }
module is_scalar { private header "__type_traits/is_scalar.h" }
module is_scoped_enum { private header "__type_traits/is_scoped_enum.h" }
module is_signed { private header "__type_traits/is_signed.h" }