diff --git a/sycl/include/sycl/accessor.hpp b/sycl/include/sycl/accessor.hpp index c65f7b886b033..7c250df4232a1 100644 --- a/sycl/include/sycl/accessor.hpp +++ b/sycl/include/sycl/accessor.hpp @@ -1760,8 +1760,7 @@ class __SYCL_SPECIAL_CLASS accessor : multi_ptr(getQualifiedPtr() + LinearIndex)); } template 1)>> - typename AccessorCommonT::template AccessorSubscript - operator[](size_t Index) const { + auto operator[](size_t Index) const { return AccessorSubscript(*this, Index); }