diff --git a/sycl/include/sycl/atomic_ref.hpp b/sycl/include/sycl/atomic_ref.hpp index a3d6ebc5a967a..ef262389c1407 100644 --- a/sycl/include/sycl/atomic_ref.hpp +++ b/sycl/include/sycl/atomic_ref.hpp @@ -158,16 +158,9 @@ class atomic_ref_base { } #ifdef __SYCL_DEVICE_ONLY__ -#if defined(__SPIR__) explicit atomic_ref_base(T &ref) : ptr(ext::oneapi::experimental::static_address_cast( &ref)) {} -#else - // CUDA/HIP don't support `ext::oneapi::experimental::static_address_cast` - // yet. - explicit atomic_ref_base(T &ref) - : ptr(address_space_cast(&ref)) {} -#endif #else // FIXME: This reinterpret_cast is UB, but happens to work for now explicit atomic_ref_base(T &ref)