aboutsummaryrefslogtreecommitdiff
path: root/pstl/test
diff options
context:
space:
mode:
authorLouis Dionne <ldionne@apple.com>2019-04-10 18:52:24 +0000
committerLouis Dionne <ldionne@apple.com>2019-04-10 18:52:24 +0000
commite3e24ad25fb1df489518d83550cde0a40c7c562c (patch)
treea4e9a996804d9165fd5c3e89ad25381d249d3542 /pstl/test
parent59a0e047015b5f63f1d21c9fb2525348748a947c (diff)
downloadllvm-e3e24ad25fb1df489518d83550cde0a40c7c562c.zip
llvm-e3e24ad25fb1df489518d83550cde0a40c7c562c.tar.gz
llvm-e3e24ad25fb1df489518d83550cde0a40c7c562c.tar.bz2
Fix header inclusion order failures
Summary: See https://bugs.llvm.org/show_bug.cgi?id=41432 Subscribers: libcxx-commits Tags: #libc Differential Revision: https://reviews.llvm.org/D60525 llvm-svn: 358121
Diffstat (limited to 'pstl/test')
-rw-r--r--pstl/test/pstl/header_inclusion_order_algorithm_0.pass.cpp24
-rw-r--r--pstl/test/pstl/header_inclusion_order_algorithm_1.pass.cpp24
-rw-r--r--pstl/test/pstl/header_inclusion_order_memory_0.pass.cpp24
-rw-r--r--pstl/test/pstl/header_inclusion_order_memory_1.pass.cpp24
-rw-r--r--pstl/test/pstl/header_inclusion_order_numeric_0.pass.cpp24
-rw-r--r--pstl/test/pstl/header_inclusion_order_numeric_1.pass.cpp24
6 files changed, 144 insertions, 0 deletions
diff --git a/pstl/test/pstl/header_inclusion_order_algorithm_0.pass.cpp b/pstl/test/pstl/header_inclusion_order_algorithm_0.pass.cpp
new file mode 100644
index 0000000..0b0d79b
--- /dev/null
+++ b/pstl/test/pstl/header_inclusion_order_algorithm_0.pass.cpp
@@ -0,0 +1,24 @@
+// -*- C++ -*-
+//===-- header_inclusion_order_algorithm_0.pass.cpp -----------------------===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+
+#include "support/pstl_test_config.h"
+
+#ifdef PSTL_STANDALONE_TESTS
+#include "pstl/execution"
+#include "pstl/algorithm"
+#else
+#include <execution>
+#include <algorithm>
+#endif // PSTL_STANDALONE_TESTS
+
+int32_t
+main()
+{
+ return 0;
+}
diff --git a/pstl/test/pstl/header_inclusion_order_algorithm_1.pass.cpp b/pstl/test/pstl/header_inclusion_order_algorithm_1.pass.cpp
new file mode 100644
index 0000000..e346a3b
--- /dev/null
+++ b/pstl/test/pstl/header_inclusion_order_algorithm_1.pass.cpp
@@ -0,0 +1,24 @@
+// -*- C++ -*-
+//===-- header_inclusion_order_algorithm_1.pass.cpp -----------------------===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+
+#include "support/pstl_test_config.h"
+
+#ifdef PSTL_STANDALONE_TESTS
+#include "pstl/algorithm"
+#include "pstl/execution"
+#else
+#include <algorithm>
+#include <execution>
+#endif // PSTL_STANDALONE_TESTS
+
+int32_t
+main()
+{
+ return 0;
+}
diff --git a/pstl/test/pstl/header_inclusion_order_memory_0.pass.cpp b/pstl/test/pstl/header_inclusion_order_memory_0.pass.cpp
new file mode 100644
index 0000000..1a8a117
--- /dev/null
+++ b/pstl/test/pstl/header_inclusion_order_memory_0.pass.cpp
@@ -0,0 +1,24 @@
+// -*- C++ -*-
+//===-- header_inclusion_order_memory_0.pass.cpp --------------------------===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+
+#include "support/pstl_test_config.h"
+
+#ifdef PSTL_STANDALONE_TESTS
+#include "pstl/execution"
+#include "pstl/memory"
+#else
+#include <execution>
+#include <memory>
+#endif // PSTL_STANDALONE_TESTS
+
+int32_t
+main()
+{
+ return 0;
+}
diff --git a/pstl/test/pstl/header_inclusion_order_memory_1.pass.cpp b/pstl/test/pstl/header_inclusion_order_memory_1.pass.cpp
new file mode 100644
index 0000000..2e34323
--- /dev/null
+++ b/pstl/test/pstl/header_inclusion_order_memory_1.pass.cpp
@@ -0,0 +1,24 @@
+// -*- C++ -*-
+//===-- header_inclusion_order_memory_1.pass.cpp --------------------------===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+
+#include "support/pstl_test_config.h"
+
+#ifdef PSTL_STANDALONE_TESTS
+#include "pstl/memory"
+#include "pstl/execution"
+#else
+#include <memory>
+#include <execution>
+#endif // PSTL_STANDALONE_TESTS
+
+int32_t
+main()
+{
+ return 0;
+}
diff --git a/pstl/test/pstl/header_inclusion_order_numeric_0.pass.cpp b/pstl/test/pstl/header_inclusion_order_numeric_0.pass.cpp
new file mode 100644
index 0000000..1ff596e
--- /dev/null
+++ b/pstl/test/pstl/header_inclusion_order_numeric_0.pass.cpp
@@ -0,0 +1,24 @@
+// -*- C++ -*-
+//===-- header_inclusion_order_numeric_0.pass.cpp -------------------------===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+
+#include "support/pstl_test_config.h"
+
+#ifdef PSTL_STANDALONE_TESTS
+#include "pstl/execution"
+#include "pstl/numeric"
+#else
+#include <execution>
+#include <numeric>
+#endif // PSTL_STANDALONE_TESTS
+
+int32_t
+main()
+{
+ return 0;
+}
diff --git a/pstl/test/pstl/header_inclusion_order_numeric_1.pass.cpp b/pstl/test/pstl/header_inclusion_order_numeric_1.pass.cpp
new file mode 100644
index 0000000..3c5b8cf
--- /dev/null
+++ b/pstl/test/pstl/header_inclusion_order_numeric_1.pass.cpp
@@ -0,0 +1,24 @@
+// -*- C++ -*-
+//===-- header_inclusion_order_numeric_0.pass.cpp -------------------------===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+
+#include "support/pstl_test_config.h"
+
+#ifdef PSTL_STANDALONE_TESTS
+#include "pstl/numeric"
+#include "pstl/execution"
+#else
+#include <numeric>
+#include <execution>
+#endif // PSTL_STANDALONE_TESTS
+
+int32_t
+main()
+{
+ return 0;
+}