[libcxx-commits] [libcxx] b69963e - [libc++] Fix header includes in <__atomic/cxx_atomic_impl.h>

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Sat Feb 18 05:23:36 PST 2023


Author: Nikolas Klauser
Date: 2023-02-18T14:23:24+01:00
New Revision: b69963eb3f62b76381c9c1a795477d723bd7f3e8

URL: https://github.com/llvm/llvm-project/commit/b69963eb3f62b76381c9c1a795477d723bd7f3e8
DIFF: https://github.com/llvm/llvm-project/commit/b69963eb3f62b76381c9c1a795477d723bd7f3e8.diff

LOG: [libc++] Fix header includes in <__atomic/cxx_atomic_impl.h>

Reviewed By: #libc, philnik

Spies: Mordante, paulkirth, libcxx-commits

Differential Revision: https://reviews.llvm.org/D144307

Added: 
    

Modified: 
    libcxx/include/__atomic/cxx_atomic_impl.h

Removed: 
    


################################################################################
diff  --git a/libcxx/include/__atomic/cxx_atomic_impl.h b/libcxx/include/__atomic/cxx_atomic_impl.h
index 69bc2920794a6..2b700a2854981 100644
--- a/libcxx/include/__atomic/cxx_atomic_impl.h
+++ b/libcxx/include/__atomic/cxx_atomic_impl.h
@@ -12,10 +12,12 @@
 #include <__atomic/is_always_lock_free.h>
 #include <__atomic/memory_order.h>
 #include <__config>
+#include <__type_traits/conditional.h>
 #include <__type_traits/is_assignable.h>
 #include <__type_traits/is_trivially_copyable.h>
 #include <__type_traits/remove_const.h>
 #include <cstddef>
+#include <cstring>
 
 #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
 #  pragma GCC system_header


        


More information about the libcxx-commits mailing list