[libcxx-commits] [libcxx] 23f1cd9 - [libc++] Remove unused headers from <filesystem>
Nikolas Klauser via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Dec 23 04:34:01 PST 2021
Author: Nikolas Klauser
Date: 2021-12-23T13:32:49+01:00
New Revision: 23f1cd9e635757edd7a7877a80a36f5f9e53ae28
URL: https://github.com/llvm/llvm-project/commit/23f1cd9e635757edd7a7877a80a36f5f9e53ae28
DIFF: https://github.com/llvm/llvm-project/commit/23f1cd9e635757edd7a7877a80a36f5f9e53ae28.diff
LOG: [libc++] Remove unused headers from <filesystem>
Remove unused headers from `<filesystem>`
Reviewed By: Quuxplusone, #libc, Mordante
Spies: Mordante, libcxx-commits
Differential Revision: https://reviews.llvm.org/D116146
Added:
Modified:
libcxx/include/filesystem
Removed:
################################################################################
diff --git a/libcxx/include/filesystem b/libcxx/include/filesystem
index 09d90614aa0d..9f5b42747b34 100644
--- a/libcxx/include/filesystem
+++ b/libcxx/include/filesystem
@@ -238,48 +238,26 @@ inline constexpr bool std::ranges::enable_view<std::filesystem::recursive_direct
*/
-#include<__filesystem/copy_options.h>
-#include<__filesystem/directory_entry.h>
-#include<__filesystem/directory_iterator.h>
-#include<__filesystem/directory_options.h>
-#include<__filesystem/file_status.h>
-#include<__filesystem/file_time_type.h>
-#include<__filesystem/file_type.h>
-#include<__filesystem/filesystem_error.h>
-#include<__filesystem/operations.h>
-#include<__filesystem/path_iterator.h>
-#include<__filesystem/path.h>
-#include<__filesystem/perm_options.h>
-#include<__filesystem/perms.h>
-#include<__filesystem/recursive_directory_iterator.h>
-#include<__filesystem/space_info.h>
-#include<__filesystem/u8path.h>
-
-#include <__availability>
#include <__config>
-#include <__debug>
-#include <__ranges/enable_borrowed_range.h>
-#include <__ranges/enable_view.h>
-#include <__utility/forward.h>
-#include <chrono>
+#include <__filesystem/copy_options.h>
+#include <__filesystem/directory_entry.h>
+#include <__filesystem/directory_iterator.h>
+#include <__filesystem/directory_options.h>
+#include <__filesystem/file_status.h>
+#include <__filesystem/file_time_type.h>
+#include <__filesystem/file_type.h>
+#include <__filesystem/filesystem_error.h>
+#include <__filesystem/operations.h>
+#include <__filesystem/path_iterator.h>
+#include <__filesystem/path.h>
+#include <__filesystem/perm_options.h>
+#include <__filesystem/perms.h>
+#include <__filesystem/recursive_directory_iterator.h>
+#include <__filesystem/space_info.h>
+#include <__filesystem/u8path.h>
#include <compare>
-#include <cstddef>
-#include <cstdlib>
-#include <iosfwd>
-#include <iterator>
-#include <memory>
-#include <stack>
-#include <string>
-#include <string_view>
-#include <system_error>
-#include <utility>
#include <version>
-#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
-# include <locale>
-# include <iomanip> // for quoted
-#endif
-
#if defined(_LIBCPP_HAS_NO_FILESYSTEM_LIBRARY)
# error "The Filesystem library is not supported since libc++ has been configured with LIBCXX_ENABLE_FILESYSTEM disabled"
#endif
More information about the libcxx-commits
mailing list