[libcxx-commits] [libcxx] [libc++] Implement the `<type_traits>` parts of P1317R2 (PR #151480)

A. Jiang via libcxx-commits libcxx-commits at lists.llvm.org
Sun Dec 7 21:35:41 PST 2025


================
@@ -1059,35 +1137,13 @@ module std [system] {
   }
 
   module complex {
-    module fwd { header "__fwd/complex.h" }
-
     header "complex"
     export *
   }
 
   module concepts {
-    module arithmetic               { header "__concepts/arithmetic.h" }
-    module assignable               { header "__concepts/assignable.h" }
-    module boolean_testable         { header "__concepts/boolean_testable.h" }
-    module class_or_enum            { header "__concepts/class_or_enum.h" }
-    module common_reference_with    { header "__concepts/common_reference_with.h" }
     module common_with              { header "__concepts/common_with.h" }
----------------
frederick-vs-ja wrote:

It was not very clear whether it's OK to move the whole `concepts` to `std_core`. But now this seems better to me and I'll do this soon.

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


More information about the libcxx-commits mailing list