Skip to content

Commit d8c5b2d

Browse files
committed
Fix build failure on GCC
1 parent 9b1c8df commit d8c5b2d

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

include/stdexec/__detail/__execution_legacy.hpp

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,24 @@
1717

1818
#include "__config.hpp"
1919

20+
#if STDEXEC_HAS_EXECUTION_POLICY()
21+
#include <execution>
22+
#endif
23+
2024
namespace stdexec {
2125

2226
#if STDEXEC_HAS_EXECUTION_POLICY()
2327

2428
using sequenced_policy = std::execution::sequenced_policy;
2529
using parallel_policy = std::execution::parallel_policy;
2630
using parallel_unsequenced_policy = std::execution::parallel_unsequenced_policy;
27-
using unsequenced_policy = std::execution::unsequenced_policy;
2831

29-
using seq = std::execution::seq;
30-
using par = std::execution::par;
31-
using par_unseq = std::execution::par_unseq;
32-
using unseq = std::execution::unseq;
32+
constexpr auto seq = std::execution::seq;
33+
constexpr auto par = std::execution::par;
34+
constexpr auto par_unseq = std::execution::par_unseq;
3335

34-
using std::execution::is_execution_policy_v;
35-
using std::execution::is_execution_policy;
36+
using std::is_execution_policy_v;
37+
using std::is_execution_policy;
3638

3739
#else
3840

@@ -81,7 +83,7 @@ namespace stdexec {
8183

8284
using unsequenced_policy = std::execution::unsequenced_policy;
8385

84-
using unseq = std::execution::unseq;
86+
constexpr auto unseq = std::execution::unseq;
8587

8688
#else
8789

0 commit comments

Comments
 (0)