#ifndef _PSTL_GLUE_ALGORITHM_DEFS_H
#define _PSTL_GLUE_ALGORITHM_DEFS_H
-#include <functional>
+#include <bits/stl_pair.h>
#include "execution_defs.h"
#define _PSTL_UTILS_H
#include <new>
-#include <iterator>
+#include <type_traits>
namespace __pstl
{
}
catch (...)
{
- std::terminate(); // Good bye according to the standard [algorithms.parallel.exceptions]
+ std::__terminate(); // Good bye according to the standard [algorithms.parallel.exceptions]
}
}
#include <filesystem>
#include <algorithm>
+#include <array>
#include <bits/stl_uninitialized.h>
namespace fs = std::filesystem;
#include <algorithm>
#include <array>
+#include <functional>
constexpr std::array<int, 12> car{{0, 1, 2, 3, 4, 5, 6, 6, 8, 9, 9, 11}};
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
// { dg-do compile { target c++2a } }
#include <algorithm>
+#include <functional>
#include <array>
// heap
#include <algorithm>
#include <array>
+#include <functional>
// heap
constexpr std::array<int, 23>
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <iterator>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
#include <algorithm>
#include <array>
+#include <functional>
constexpr std::array<int, 12> ca0{{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}};
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <array>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
// { dg-do compile { target c++2a } }
#include <algorithm>
+#include <functional>
struct X
{
// { dg-do compile { target c++2a } }
#include <algorithm>
+#include <iterator>
struct X
{
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
// { dg-do run { target c++2a } }
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
#include <list>
#include <algorithm>
+#include <functional>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
#include <algorithm>
#include <array>
+#include <functional>
constexpr bool
test()
#include <algorithm>
#include <ranges>
+#include <tuple>
+#include <vector>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
-#include <tuple>
namespace ranges = std::ranges;
namespace views = ranges::views;
#include <ranges>
#include <string>
#include <string_view>
+#include <vector>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>
#include <ranges>
#include <string>
#include <string_view>
+#include <vector>
#include <testsuite_hooks.h>
#include <testsuite_iterators.h>