Skip to content

Commit 29dde55

Browse files
authored
[libc++] Remove a few unused includes in <utility> headers (#129674)
1 parent 2af0e2f commit 29dde55

File tree

5 files changed

+0
-7
lines changed

5 files changed

+0
-7
lines changed

libcxx/include/__utility/exception_guard.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include <__assert>
1313
#include <__config>
1414
#include <__type_traits/is_nothrow_constructible.h>
15-
#include <__utility/exchange.h>
1615
#include <__utility/move.h>
1716

1817
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

libcxx/include/__utility/no_destroy.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
#include <__config>
1313
#include <__new/placement_new_delete.h>
14-
#include <__type_traits/is_constant_evaluated.h>
1514
#include <__utility/forward.h>
1615

1716
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

libcxx/include/__utility/pair.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include <__type_traits/common_reference.h>
2424
#include <__type_traits/common_type.h>
2525
#include <__type_traits/conditional.h>
26-
#include <__type_traits/decay.h>
2726
#include <__type_traits/enable_if.h>
2827
#include <__type_traits/integral_constant.h>
2928
#include <__type_traits/is_assignable.h>
@@ -32,11 +31,9 @@
3231
#include <__type_traits/is_implicitly_default_constructible.h>
3332
#include <__type_traits/is_nothrow_assignable.h>
3433
#include <__type_traits/is_nothrow_constructible.h>
35-
#include <__type_traits/is_same.h>
3634
#include <__type_traits/is_swappable.h>
3735
#include <__type_traits/is_trivially_relocatable.h>
3836
#include <__type_traits/nat.h>
39-
#include <__type_traits/remove_cvref.h>
4037
#include <__type_traits/unwrap_ref.h>
4138
#include <__utility/declval.h>
4239
#include <__utility/forward.h>

libcxx/include/__utility/scope_guard.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#ifndef _LIBCPP___UTILITY_SCOPE_GUARD_H
1111
#define _LIBCPP___UTILITY_SCOPE_GUARD_H
1212

13-
#include <__assert>
1413
#include <__config>
1514
#include <__utility/move.h>
1615

libcxx/include/__utility/swap.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
#include <__type_traits/is_nothrow_assignable.h>
1818
#include <__type_traits/is_nothrow_constructible.h>
1919
#include <__type_traits/is_swappable.h>
20-
#include <__utility/declval.h>
2120
#include <__utility/move.h>
2221

2322
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)

0 commit comments

Comments
 (0)