Skip to content

Commit b7498e7

Browse files
committed
[libc++] Remove a few unused includes
1 parent bb1158f commit b7498e7

File tree

7 files changed

+2
-16
lines changed

7 files changed

+2
-16
lines changed

libcxx/include/deque

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,6 @@ template <class T, class Allocator, class Predicate>
193193
# include <__algorithm/move_backward.h>
194194
# include <__algorithm/remove.h>
195195
# include <__algorithm/remove_if.h>
196-
# include <__algorithm/unwrap_iter.h>
197196
# include <__assert>
198197
# include <__config>
199198
# include <__debug_utils/sanitizers.h>
@@ -220,11 +219,9 @@ template <class T, class Allocator, class Predicate>
220219
# include <__ranges/concepts.h>
221220
# include <__ranges/container_compatible_range.h>
222221
# include <__ranges/from_range.h>
223-
# include <__ranges/size.h>
224222
# include <__split_buffer>
225223
# include <__type_traits/conditional.h>
226224
# include <__type_traits/container_traits.h>
227-
# include <__type_traits/disjunction.h>
228225
# include <__type_traits/enable_if.h>
229226
# include <__type_traits/is_allocator.h>
230227
# include <__type_traits/is_convertible.h>

libcxx/include/forward_list

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,14 +223,12 @@ template <class T, class Allocator, class Predicate>
223223
# include <__ranges/concepts.h>
224224
# include <__ranges/container_compatible_range.h>
225225
# include <__ranges/from_range.h>
226-
# include <__type_traits/conditional.h>
227226
# include <__type_traits/container_traits.h>
228227
# include <__type_traits/enable_if.h>
229228
# include <__type_traits/is_allocator.h>
230229
# include <__type_traits/is_const.h>
231230
# include <__type_traits/is_nothrow_assignable.h>
232231
# include <__type_traits/is_nothrow_constructible.h>
233-
# include <__type_traits/is_pointer.h>
234232
# include <__type_traits/is_same.h>
235233
# include <__type_traits/is_swappable.h>
236234
# include <__type_traits/remove_cv.h>

libcxx/include/list

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,13 +228,11 @@ template <class T, class Allocator, class Predicate>
228228
# include <__ranges/concepts.h>
229229
# include <__ranges/container_compatible_range.h>
230230
# include <__ranges/from_range.h>
231-
# include <__type_traits/conditional.h>
232231
# include <__type_traits/container_traits.h>
233232
# include <__type_traits/enable_if.h>
234233
# include <__type_traits/is_allocator.h>
235234
# include <__type_traits/is_nothrow_assignable.h>
236235
# include <__type_traits/is_nothrow_constructible.h>
237-
# include <__type_traits/is_pointer.h>
238236
# include <__type_traits/is_same.h>
239237
# include <__type_traits/type_identity.h>
240238
# include <__utility/exception_guard.h>

libcxx/include/map

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -600,9 +600,7 @@ erase_if(multimap<Key, T, Compare, Allocator>& c, Predicate pred); // C++20
600600
# include <__ranges/from_range.h>
601601
# include <__tree>
602602
# include <__type_traits/container_traits.h>
603-
# include <__type_traits/desugars_to.h>
604603
# include <__type_traits/is_allocator.h>
605-
# include <__type_traits/is_convertible.h>
606604
# include <__type_traits/make_transparent.h>
607605
# include <__type_traits/remove_const.h>
608606
# include <__type_traits/type_identity.h>

libcxx/include/set

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,6 @@ erase_if(multiset<Key, Compare, Allocator>& c, Predicate pred); // C++20
524524
# include <__functional/operations.h>
525525
# include <__iterator/erase_if_container.h>
526526
# include <__iterator/iterator_traits.h>
527-
# include <__iterator/ranges_iterator_traits.h>
528527
# include <__iterator/reverse_iterator.h>
529528
# include <__memory/allocator.h>
530529
# include <__memory/allocator_traits.h>
@@ -538,7 +537,6 @@ erase_if(multiset<Key, Compare, Allocator>& c, Predicate pred); // C++20
538537
# include <__type_traits/container_traits.h>
539538
# include <__type_traits/enable_if.h>
540539
# include <__type_traits/is_allocator.h>
541-
# include <__type_traits/is_nothrow_assignable.h>
542540
# include <__type_traits/is_nothrow_constructible.h>
543541
# include <__type_traits/is_same.h>
544542
# include <__type_traits/is_swappable.h>

libcxx/include/unordered_set

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -544,8 +544,6 @@ template <class Value, class Hash, class Pred, class Alloc>
544544
# include <__iterator/distance.h>
545545
# include <__iterator/erase_if_container.h>
546546
# include <__iterator/iterator_traits.h>
547-
# include <__iterator/ranges_iterator_traits.h>
548-
# include <__memory/addressof.h>
549547
# include <__memory/allocator.h>
550548
# include <__memory/allocator_traits.h>
551549
# include <__memory_resource/polymorphic_allocator.h>
@@ -558,7 +556,6 @@ template <class Value, class Hash, class Pred, class Alloc>
558556
# include <__type_traits/invoke.h>
559557
# include <__type_traits/is_allocator.h>
560558
# include <__type_traits/is_integral.h>
561-
# include <__type_traits/is_nothrow_assignable.h>
562559
# include <__type_traits/is_nothrow_constructible.h>
563560
# include <__type_traits/is_same.h>
564561
# include <__type_traits/is_swappable.h>

libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.elem/arrow.pass.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
// LWG 198 was superseded by LWG 2360
1818
// http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2360
1919

20-
20+
#include <cassert>
2121
#include <iterator>
2222
#include <list>
23-
#include <cassert>
23+
#include <type_traits>
2424

2525
#include "test_macros.h"
2626

0 commit comments

Comments
 (0)