We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7b5d4f1 commit 22e3fc5Copy full SHA for 22e3fc5
sycl/include/sycl/accessor.hpp
@@ -326,11 +326,11 @@ class accessor_common {
326
MIDs[0] = Index;
327
}
328
329
- template <int CurDims = SubDims>
330
- typename detail::enable_if_t<(CurDims > 1), AccessorSubscript<CurDims - 1>>
331
- operator[](size_t Index) {
+ template <int CurDims = SubDims,
+ typename = detail::enable_if_t<(CurDims > 1)>>
+ auto operator[](size_t Index) {
332
MIDs[Dims - CurDims] = Index;
333
- return AccessorSubscript<CurDims - 1>(MAccessor, MIDs);
+ return AccessorSubscript<CurDims - 1, AccType>(MAccessor, MIDs);
334
335
336
template <int CurDims = SubDims,
0 commit comments