aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__numeric
diff options
context:
space:
mode:
authorLouis Dionne <ldionne.2@gmail.com>2022-02-28 16:37:25 -0500
committerLouis Dionne <ldionne.2@gmail.com>2022-03-01 08:20:24 -0500
commit368faacac7525e538fa6680aea74e19a75e3458d (patch)
tree8d30d81bea34e7779e3504bb6221f698bff2e23a /libcxx/include/__numeric
parent5c73db24df14501e1a76ef2e31111562a3a3287d (diff)
downloadllvm-368faacac7525e538fa6680aea74e19a75e3458d.zip
llvm-368faacac7525e538fa6680aea74e19a75e3458d.tar.gz
llvm-368faacac7525e538fa6680aea74e19a75e3458d.tar.bz2
[libc++] Revert "Protect users from relying on detail headers" & related changes
This commit reverts 5aaefa51 (and also partly 7f285f48e77 and b6d75682f9, which were related to the original commit). As landed, 5aaefa51 had unintended consequences on some downstream bots and didn't have proper coverage upstream due to a few subtle things. Implementing this is something we should do in libc++, however we'll first need to address a few issues listed in https://reviews.llvm.org/D106124#3349710. Differential Revision: https://reviews.llvm.org/D120683
Diffstat (limited to 'libcxx/include/__numeric')
-rw-r--r--libcxx/include/__numeric/accumulate.h1
-rw-r--r--libcxx/include/__numeric/adjacent_difference.h1
-rw-r--r--libcxx/include/__numeric/exclusive_scan.h1
-rw-r--r--libcxx/include/__numeric/gcd_lcm.h1
-rw-r--r--libcxx/include/__numeric/inclusive_scan.h1
-rw-r--r--libcxx/include/__numeric/inner_product.h1
-rw-r--r--libcxx/include/__numeric/iota.h1
-rw-r--r--libcxx/include/__numeric/midpoint.h1
-rw-r--r--libcxx/include/__numeric/partial_sum.h1
-rw-r--r--libcxx/include/__numeric/reduce.h1
-rw-r--r--libcxx/include/__numeric/transform_exclusive_scan.h1
-rw-r--r--libcxx/include/__numeric/transform_inclusive_scan.h1
-rw-r--r--libcxx/include/__numeric/transform_reduce.h1
13 files changed, 0 insertions, 13 deletions
diff --git a/libcxx/include/__numeric/accumulate.h b/libcxx/include/__numeric/accumulate.h
index bcb95c7..fa75987 100644
--- a/libcxx/include/__numeric/accumulate.h
+++ b/libcxx/include/__numeric/accumulate.h
@@ -15,7 +15,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
diff --git a/libcxx/include/__numeric/adjacent_difference.h b/libcxx/include/__numeric/adjacent_difference.h
index 0a47f3f..5c712ec 100644
--- a/libcxx/include/__numeric/adjacent_difference.h
+++ b/libcxx/include/__numeric/adjacent_difference.h
@@ -16,7 +16,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
diff --git a/libcxx/include/__numeric/exclusive_scan.h b/libcxx/include/__numeric/exclusive_scan.h
index 86d9c22..c0c89b3 100644
--- a/libcxx/include/__numeric/exclusive_scan.h
+++ b/libcxx/include/__numeric/exclusive_scan.h
@@ -16,7 +16,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
diff --git a/libcxx/include/__numeric/gcd_lcm.h b/libcxx/include/__numeric/gcd_lcm.h
index b5d5499..9a53a00 100644
--- a/libcxx/include/__numeric/gcd_lcm.h
+++ b/libcxx/include/__numeric/gcd_lcm.h
@@ -17,7 +17,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_PUSH_MACROS
diff --git a/libcxx/include/__numeric/inclusive_scan.h b/libcxx/include/__numeric/inclusive_scan.h
index bc523e5..a6b0050 100644
--- a/libcxx/include/__numeric/inclusive_scan.h
+++ b/libcxx/include/__numeric/inclusive_scan.h
@@ -17,7 +17,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
diff --git a/libcxx/include/__numeric/inner_product.h b/libcxx/include/__numeric/inner_product.h
index aace2e8..6fe18bb 100644
--- a/libcxx/include/__numeric/inner_product.h
+++ b/libcxx/include/__numeric/inner_product.h
@@ -15,7 +15,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
diff --git a/libcxx/include/__numeric/iota.h b/libcxx/include/__numeric/iota.h
index 91eb23e..b30e0e0 100644
--- a/libcxx/include/__numeric/iota.h
+++ b/libcxx/include/__numeric/iota.h
@@ -14,7 +14,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
diff --git a/libcxx/include/__numeric/midpoint.h b/libcxx/include/__numeric/midpoint.h
index d0db307..668030c 100644
--- a/libcxx/include/__numeric/midpoint.h
+++ b/libcxx/include/__numeric/midpoint.h
@@ -16,7 +16,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_PUSH_MACROS
diff --git a/libcxx/include/__numeric/partial_sum.h b/libcxx/include/__numeric/partial_sum.h
index db882ea..9acee3a 100644
--- a/libcxx/include/__numeric/partial_sum.h
+++ b/libcxx/include/__numeric/partial_sum.h
@@ -16,7 +16,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
diff --git a/libcxx/include/__numeric/reduce.h b/libcxx/include/__numeric/reduce.h
index 830cff0..90e4d23 100644
--- a/libcxx/include/__numeric/reduce.h
+++ b/libcxx/include/__numeric/reduce.h
@@ -16,7 +16,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
diff --git a/libcxx/include/__numeric/transform_exclusive_scan.h b/libcxx/include/__numeric/transform_exclusive_scan.h
index 3ccd8da..45b3077 100644
--- a/libcxx/include/__numeric/transform_exclusive_scan.h
+++ b/libcxx/include/__numeric/transform_exclusive_scan.h
@@ -14,7 +14,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
diff --git a/libcxx/include/__numeric/transform_inclusive_scan.h b/libcxx/include/__numeric/transform_inclusive_scan.h
index ff8c92f..b0d4ab5 100644
--- a/libcxx/include/__numeric/transform_inclusive_scan.h
+++ b/libcxx/include/__numeric/transform_inclusive_scan.h
@@ -15,7 +15,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD
diff --git a/libcxx/include/__numeric/transform_reduce.h b/libcxx/include/__numeric/transform_reduce.h
index 6ec6149..da5a779 100644
--- a/libcxx/include/__numeric/transform_reduce.h
+++ b/libcxx/include/__numeric/transform_reduce.h
@@ -16,7 +16,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
-# pragma clang include_instead(<numeric>)
#endif
_LIBCPP_BEGIN_NAMESPACE_STD