Skip to content

Commit fa6b9e4

Browse files
committed
[libc++] Normalize all our '#pragma GCC system_header', and regression-test.
Now we'll notice if a header forgets to include this magic phrase. Differential Revision: https://reviews.llvm.org/D118800
1 parent 55cd727 commit fa6b9e4

File tree

503 files changed

+568
-488
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

503 files changed

+568
-488
lines changed

libcxx/include/__algorithm/adjacent_find.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <__iterator/iterator_traits.h>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/all_of.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <__config>
1414

1515
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
16-
#pragma GCC system_header
16+
# pragma GCC system_header
1717
#endif
1818

1919
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/any_of.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <__config>
1414

1515
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
16-
#pragma GCC system_header
16+
# pragma GCC system_header
1717
#endif
1818

1919
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/binary_search.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <__iterator/iterator_traits.h>
1717

1818
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
19-
#pragma GCC system_header
19+
# pragma GCC system_header
2020
#endif
2121

2222
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/clamp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <__debug>
1515

1616
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
17-
#pragma GCC system_header
17+
# pragma GCC system_header
1818
#endif
1919

2020
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/comp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include <__config>
1313

1414
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
15-
#pragma GCC system_header
15+
# pragma GCC system_header
1616
#endif
1717

1818
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/comp_ref_type.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#endif
1818

1919
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
20-
#pragma GCC system_header
20+
# pragma GCC system_header
2121
#endif
2222

2323
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/copy.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <type_traits>
1717

1818
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
19-
#pragma GCC system_header
19+
# pragma GCC system_header
2020
#endif
2121

2222
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/copy_backward.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <type_traits>
1717

1818
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
19-
#pragma GCC system_header
19+
# pragma GCC system_header
2020
#endif
2121

2222
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/copy_if.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include <__config>
1313

1414
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
15-
#pragma GCC system_header
15+
# pragma GCC system_header
1616
#endif
1717

1818
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/copy_n.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <type_traits>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/count.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <__iterator/iterator_traits.h>
1515

1616
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
17-
#pragma GCC system_header
17+
# pragma GCC system_header
1818
#endif
1919

2020
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/count_if.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <__iterator/iterator_traits.h>
1515

1616
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
17-
#pragma GCC system_header
17+
# pragma GCC system_header
1818
#endif
1919

2020
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/equal.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <__iterator/iterator_traits.h>
1717

1818
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
19-
#pragma GCC system_header
19+
# pragma GCC system_header
2020
#endif
2121

2222
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/equal_range.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include <iterator>
1919

2020
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
21-
#pragma GCC system_header
21+
# pragma GCC system_header
2222
#endif
2323

2424
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/fill.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <type_traits>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/fill_n.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <type_traits>
1515

1616
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
17-
#pragma GCC system_header
17+
# pragma GCC system_header
1818
#endif
1919

2020
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/find.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <__config>
1414

1515
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
16-
#pragma GCC system_header
16+
# pragma GCC system_header
1717
#endif
1818

1919
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/find_end.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <__iterator/iterator_traits.h>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/find_first_of.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <__iterator/iterator_traits.h>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/find_if.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <__config>
1414

1515
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
16-
#pragma GCC system_header
16+
# pragma GCC system_header
1717
#endif
1818

1919
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/find_if_not.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <__config>
1414

1515
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
16-
#pragma GCC system_header
16+
# pragma GCC system_header
1717
#endif
1818

1919
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/for_each.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <__config>
1414

1515
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
16-
#pragma GCC system_header
16+
# pragma GCC system_header
1717
#endif
1818

1919
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/for_each_n.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <type_traits>
1515

1616
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
17-
#pragma GCC system_header
17+
# pragma GCC system_header
1818
#endif
1919

2020
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/generate.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include <__config>
1313

1414
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
15-
#pragma GCC system_header
15+
# pragma GCC system_header
1616
#endif
1717

1818
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/generate_n.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <type_traits>
1414

1515
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
16-
#pragma GCC system_header
16+
# pragma GCC system_header
1717
#endif
1818

1919
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/half_positive.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#include <type_traits>
1414

1515
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
16-
#pragma GCC system_header
16+
# pragma GCC system_header
1717
#endif
1818

1919
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/in_in_out_result.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <__utility/move.h>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/in_in_result.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <__utility/move.h>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/in_out_out_result.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
#include <__config>
1515
#include <__utility/move.h>
1616

17+
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18+
# pragma GCC system_header
19+
#endif
20+
1721
_LIBCPP_BEGIN_NAMESPACE_STD
1822

1923
#ifndef _LIBCPP_HAS_NO_CONCEPTS

libcxx/include/__algorithm/in_out_result.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <__utility/move.h>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/includes.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <__iterator/iterator_traits.h>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/inplace_merge.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include <memory>
2323

2424
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
25-
#pragma GCC system_header
25+
# pragma GCC system_header
2626
#endif
2727

2828
_LIBCPP_PUSH_MACROS

libcxx/include/__algorithm/is_heap.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <__iterator/iterator_traits.h>
1717

1818
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
19-
#pragma GCC system_header
19+
# pragma GCC system_header
2020
#endif
2121

2222
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/is_heap_until.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <__iterator/iterator_traits.h>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/is_partitioned.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include <__config>
1313

1414
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
15-
#pragma GCC system_header
15+
# pragma GCC system_header
1616
#endif
1717

1818
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/is_permutation.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#include <__iterator/next.h>
1818

1919
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
20-
#pragma GCC system_header
20+
# pragma GCC system_header
2121
#endif
2222

2323
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/is_sorted.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <__iterator/iterator_traits.h>
1717

1818
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
19-
#pragma GCC system_header
19+
# pragma GCC system_header
2020
#endif
2121

2222
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/is_sorted_until.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <__iterator/iterator_traits.h>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/iter_swap.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <__utility/swap.h>
1515

1616
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
17-
#pragma GCC system_header
17+
# pragma GCC system_header
1818
#endif
1919

2020
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/lexicographical_compare.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <__iterator/iterator_traits.h>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/lower_bound.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <iterator>
1616

1717
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
18-
#pragma GCC system_header
18+
# pragma GCC system_header
1919
#endif
2020

2121
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/make_heap.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <__iterator/iterator_traits.h>
1717

1818
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
19-
#pragma GCC system_header
19+
# pragma GCC system_header
2020
#endif
2121

2222
_LIBCPP_BEGIN_NAMESPACE_STD

libcxx/include/__algorithm/max.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <initializer_list>
1717

1818
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
19-
#pragma GCC system_header
19+
# pragma GCC system_header
2020
#endif
2121

2222
_LIBCPP_PUSH_MACROS

0 commit comments

Comments
 (0)