File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -98,11 +98,19 @@ enum OCLScopeKind {
9898// To avoid any inconsistence here, constants are explicitly initialized with
9999// the corresponding constants from 'std::memory_order' enum.
100100enum OCLMemOrderKind {
101+ #if __cplusplus >= 202002L
102+ OCLMO_relaxed = std::memory_order_relaxed,
103+ OCLMO_acquire = std::memory_order_acquire,
104+ OCLMO_release = std::memory_order_release,
105+ OCLMO_acq_rel = std::memory_order_acq_rel,
106+ OCLMO_seq_cst = std::memory_order_seq_cst
107+ #else
101108 OCLMO_relaxed = std::memory_order::memory_order_relaxed,
102109 OCLMO_acquire = std::memory_order::memory_order_acquire,
103110 OCLMO_release = std::memory_order::memory_order_release,
104111 OCLMO_acq_rel = std::memory_order::memory_order_acq_rel,
105112 OCLMO_seq_cst = std::memory_order::memory_order_seq_cst
113+ #endif
106114};
107115
108116enum IntelFPGAMemoryAccessesVal {
You can’t perform that action at this time.
0 commit comments