[libc++][NFC] Fix include guard for decay_copy.h and remove underscores from the...
authorLouis Dionne <ldionne.2@gmail.com>
Fri, 27 Aug 2021 14:36:04 +0000 (10:36 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Fri, 27 Aug 2021 16:45:53 +0000 (12:45 -0400)
We don't use double underscores for private header names when they are
in a subdirectory with double underscores already.

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

libcxx/include/CMakeLists.txt
libcxx/include/__ranges/access.h
libcxx/include/__ranges/all.h
libcxx/include/__ranges/counted.h
libcxx/include/__ranges/size.h
libcxx/include/__utility/decay_copy.h [moved from libcxx/include/__utility/__decay_copy.h with 86% similarity]
libcxx/include/future
libcxx/include/module.modulemap
libcxx/include/thread
libcxx/test/libcxx/diagnostics/detail.headers/utility/decay_copy.module.verify.cpp [moved from libcxx/test/libcxx/diagnostics/detail.headers/utility/__decay_copy.module.verify.cpp with 89% similarity]

index a5b9b31..bedce0e 100644 (file)
@@ -264,9 +264,9 @@ set(files
   __tree
   __tuple
   __undef_macros
-  __utility/__decay_copy.h
   __utility/as_const.h
   __utility/cmp.h
+  __utility/decay_copy.h
   __utility/declval.h
   __utility/exchange.h
   __utility/forward.h
index 4e690c2..5597113 100644 (file)
@@ -13,8 +13,8 @@
 #include <__iterator/concepts.h>
 #include <__iterator/readable_traits.h>
 #include <__ranges/enable_borrowed_range.h>
-#include <__utility/__decay_copy.h>
 #include <__utility/as_const.h>
+#include <__utility/decay_copy.h>
 #include <__utility/forward.h>
 #include <concepts>
 #include <type_traits>
index 4537919..affe13e 100644 (file)
@@ -17,7 +17,7 @@
 #include <__ranges/range_adaptor.h>
 #include <__ranges/ref_view.h>
 #include <__ranges/subrange.h>
-#include <__utility/__decay_copy.h>
+#include <__utility/decay_copy.h>
 #include <__utility/declval.h>
 #include <__utility/forward.h>
 #include <type_traits>
index d26f249..d292bcb 100644 (file)
@@ -18,7 +18,7 @@
 #include <__memory/pointer_traits.h>
 #include <__ranges/concepts.h>
 #include <__ranges/subrange.h>
-#include <__utility/__decay_copy.h>
+#include <__utility/decay_copy.h>
 #include <__utility/declval.h>
 #include <__utility/forward.h>
 #include <__utility/move.h>
index 663b8e6..c764a3d 100644 (file)
@@ -13,7 +13,7 @@
 #include <__iterator/concepts.h>
 #include <__iterator/iterator_traits.h>
 #include <__ranges/access.h>
-#include <__utility/__decay_copy.h>
+#include <__utility/decay_copy.h>
 #include <__utility/forward.h>
 #include <concepts>
 #include <type_traits>
similarity index 86%
rename from libcxx/include/__utility/__decay_copy.h
rename to libcxx/include/__utility/decay_copy.h
index cc0e45a..1a7b399 100644 (file)
@@ -7,8 +7,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifndef _LIBCPP___TYPE_TRAITS_DECAY_COPY_H
-#define _LIBCPP___TYPE_TRAITS_DECAY_COPY_H
+#ifndef _LIBCPP___UTILITY_DECAY_COPY_H
+#define _LIBCPP___UTILITY_DECAY_COPY_H
 
 #include <__config>
 #include <__utility/forward.h>
@@ -31,4 +31,4 @@ inline _LIBCPP_INLINE_VISIBILITY typename decay<_Tp>::type __decay_copy(_Tp&& __
 
 _LIBCPP_END_NAMESPACE_STD
 
-#endif // _LIBCPP___TYPE_TRAITS_DECAY_COPY_H
+#endif // _LIBCPP___UTILITY_DECAY_COPY_H
index 349e6af..89acdba 100644 (file)
@@ -366,7 +366,7 @@ template <class R, class Alloc> struct uses_allocator<packaged_task<R>, Alloc>;
 #include <__debug>
 #include <__memory/allocator_arg_t.h>
 #include <__memory/uses_allocator.h>
-#include <__utility/__decay_copy.h>
+#include <__utility/decay_copy.h>
 #include <__utility/forward.h>
 #include <chrono>
 #include <exception>
index b6a39a0..783f212 100644 (file)
@@ -789,9 +789,9 @@ module std [system] {
     export *
 
     module __utility {
-      module __decay_copy        { private header "__utility/__decay_copy.h"        }
       module as_const            { private header "__utility/as_const.h"            }
       module cmp                 { private header "__utility/cmp.h"                 }
+      module decay_copy          { private header "__utility/decay_copy.h"          }
       module declval             { private header "__utility/declval.h"             }
       module exchange            { private header "__utility/exchange.h"            }
       module forward             { private header "__utility/forward.h"             }
index acfc20b..9b59197 100644 (file)
@@ -87,7 +87,7 @@ void sleep_for(const chrono::duration<Rep, Period>& rel_time);
 #include <__functional_base>
 #include <__mutex_base>
 #include <__threading_support>
-#include <__utility/__decay_copy.h>
+#include <__utility/decay_copy.h>
 #include <__utility/forward.h>
 #include <chrono>
 #include <cstddef>
@@ -12,5 +12,5 @@
 // WARNING: This test was generated by 'generate_private_header_tests.py'
 // and should not be edited manually.
 
-// expected-error@*:* {{use of private header from outside its module: '__utility/__decay_copy.h'}}
-#include <__utility/__decay_copy.h>
+// expected-error@*:* {{use of private header from outside its module: '__utility/decay_copy.h'}}
+#include <__utility/decay_copy.h>