diff options
Diffstat (limited to 'libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc')
-rw-r--r-- | libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc b/libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc index ce41f538c83..c3a9be5e45a 100644 --- a/libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc +++ b/libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc @@ -19,32 +19,9 @@ // { dg-do preprocess { target c++17 } } #include <algorithm> + #ifndef __cpp_lib_parallel_algorithm -# error "Feature-test macro for parallel algorithms missing" +# error "Feature-test macro for parallel algorithms missing in <algorithm>" #elif __cpp_lib_parallel_algorithm != 201603L # error "Feature-test macro for parallel algorithms has wrong value in <algorithm>" #endif - -#include <numeric> -#if __cpp_lib_parallel_algorithm != 201603L -# error "Feature-test macro for parallel algorithms has wrong value in <numeric>" -#endif - -#include <version> -#if __cpp_lib_parallel_algorithm != 201603L -# error "Feature-test macro for parallel algorithms has wrong value in <version>" -#endif - -// The N4810 draft does not require the macro to be defined in <execution>. -#include <memory> -#if __cpp_lib_parallel_algorithm != 201603L -# error "Feature-test macro for parallel algorithms has wrong value in <memory>" -#endif - -// The N4810 draft does not require the macro to be defined in <execution>. -// Include this last, because it will trigger the inclusion of TBB headers, -// which then include <memory>, so we need to have already checked <memory>. -#include <execution> -#if __cpp_lib_parallel_algorithm != 201603L -# error "Feature-test macro for parallel algorithms has wrong value in <execution>" -#endif |