File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818
1919#pragma once
2020
21- #ifdef _CUDA_ATOMIC
22- # error This file must be included before <cuda/atomic> from libcudacxx
23- #endif
24-
2521#include " config.cuh"
2622#include < cuda/std/detail/__config>
2723
2824#if _LIBCUDACXX_STD_VER > 17 && _LIBCUDACXX_CUDA_API_VERSION < 1009000
29- # define STDEXEC_LIBCUDACXX_NEEDS_ATOMIC_WORAROUND () 1
25+ # define STDEXEC_LIBCUDACXX_NEEDS_ATOMIC_WORKAROUND () 1
3026#else
31- # define STDEXEC_LIBCUDACXX_NEEDS_ATOMIC_WORAROUND () 0
27+ # define STDEXEC_LIBCUDACXX_NEEDS_ATOMIC_WORKAROUND () 0
3228#endif
3329
34- #if STDEXEC_LIBCUDACXX_NEEDS_ATOMIC_WORAROUND()
30+ #if STDEXEC_LIBCUDACXX_NEEDS_ATOMIC_WORKAROUND()
31+
32+ # ifdef _CUDA_ATOMIC
33+ # error This file must be included before <cuda/atomic> from libcudacxx
34+ # endif
35+
3536_LIBCUDACXX_BEGIN_NAMESPACE_STD
3637
3738enum class memory_order : unsigned int ;
@@ -74,4 +75,4 @@ namespace __detail {
7475} // namespace __detail
7576
7677_LIBCUDACXX_END_NAMESPACE_STD
77- #endif // STDEXEC_LIBCUDACXX_NEEDS_ATOMIC_WORAROUND ()
78+ #endif // STDEXEC_LIBCUDACXX_NEEDS_ATOMIC_WORKAROUND ()
You can’t perform that action at this time.
0 commit comments