| 115 | #endif // ^^^ !STDEXEC_HAS_CUDA_STD_ATOMIC() |
| 116 | |
| 117 | constexpr memory_order __memory_order_load(memory_order __order) noexcept |
| 118 | { |
| 119 | return __order == memory_order_acq_rel ? memory_order_acquire |
| 120 | : __order == memory_order_release ? memory_order_relaxed |
| 121 | : __order; |
| 122 | } |
| 123 | |
| 124 | #if __cpp_lib_atomic_shared_ptr >= 201711L && !STDEXEC_HAS_CUDA_STD_ATOMIC() |
| 125 | template <class _Ty> |
no outgoing calls
no test coverage detected