@@ -169,7 +169,7 @@ inline namespace _V1 {
169169
170170template <typename T, access::address_space addressSpace =
171171 access::address_space::global_space>
172- class __SYCL2020_DEPRECATED ( " use sycl::atomic_ref instead " ) atomic {
172+ class atomic {
173173 friend class atomic <T, access::address_space::global_space>;
174174 static_assert (detail::IsValidAtomicType<T>::value,
175175 " Invalid SYCL atomic type. Valid types are: int, "
@@ -193,10 +193,10 @@ class __SYCL2020_DEPRECATED("use sycl::atomic_ref instead") atomic {
193193public:
194194 template <typename pointerT, access::decorated IsDecorated>
195195#ifdef __SYCL_DEVICE_ONLY__
196- atomic (multi_ptr<pointerT, addressSpace, IsDecorated> ptr)
196+ __SYCL2020_DEPRECATED ( " use sycl::atomic_ref instead " ) atomic(multi_ptr<pointerT, addressSpace, IsDecorated> ptr)
197197 : Ptr(GetDecoratedPtr(ptr))
198198#else
199- atomic (multi_ptr<pointerT, addressSpace, IsDecorated> ptr)
199+ __SYCL2020_DEPRECATED ( " use sycl::atomic_ref instead " ) atomic(multi_ptr<pointerT, addressSpace, IsDecorated> ptr)
200200 : Ptr(reinterpret_cast <std::atomic<T> *>(ptr.get()))
201201#endif
202202 {
@@ -210,7 +210,7 @@ class __SYCL2020_DEPRECATED("use sycl::atomic_ref instead") atomic {
210210 typename = typename std::enable_if_t <
211211 _Space == addressSpace &&
212212 addressSpace == access::address_space::global_space>>
213- atomic (const atomic<T, access::address_space::ext_intel_global_device_space>
213+ __SYCL2020_DEPRECATED ( " use sycl::atomic_ref instead " ) atomic(const atomic<T, access::address_space::ext_intel_global_device_space>
214214 &RHS) {
215215 Ptr = RHS.Ptr ;
216216 }
@@ -219,7 +219,7 @@ class __SYCL2020_DEPRECATED("use sycl::atomic_ref instead") atomic {
219219 typename = typename std::enable_if_t <
220220 _Space == addressSpace &&
221221 addressSpace == access::address_space::global_space>>
222- atomic (
222+ __SYCL2020_DEPRECATED ( " use sycl::atomic_ref instead " ) atomic(
223223 atomic<T, access::address_space::ext_intel_global_device_space> &&RHS) {
224224 Ptr = RHS.Ptr ;
225225 }
0 commit comments