diff --git a/sycl/include/sycl/ext/oneapi/atomic_ref.hpp b/sycl/include/sycl/ext/oneapi/atomic_ref.hpp index 0d1a287eba586..d741a0f9adde6 100644 --- a/sycl/include/sycl/ext/oneapi/atomic_ref.hpp +++ b/sycl/include/sycl/ext/oneapi/atomic_ref.hpp @@ -292,6 +292,7 @@ class atomic_ref_impl::load; using atomic_ref_base::compare_exchange_weak; + using atomic_ref_base::operator=; T fetch_add(T operand, memory_order order = default_read_modify_write_order, memory_scope scope = default_scope) const noexcept { @@ -439,6 +440,7 @@ class atomic_ref_impl< using atomic_ref_base::load; using atomic_ref_base::compare_exchange_weak; + using atomic_ref_base::operator=; T fetch_add(T operand, memory_order order = default_read_modify_write_order, memory_scope scope = default_scope) const noexcept { @@ -665,6 +667,8 @@ class atomic_ref : public detail::atomic_ref_impl::atomic_ref_impl; + using detail::atomic_ref_impl::operator=; }; } // namespace oneapi