@@ -854,6 +854,7 @@ struct NDRangeReduction<reduction::strategy::local_atomic_and_atomic_cross_wg> {
854
854
static void run (handler &CGH, std::shared_ptr<detail::queue_impl> &Queue,
855
855
nd_range<Dims> NDRange, PropertiesT &Properties,
856
856
Reduction &Redu, KernelType &KernelFunc) {
857
+ std::ignore = Queue;
857
858
size_t NElements = Reduction::num_elements;
858
859
auto Out = Redu.getReadWriteAccessorToInitializedMem (CGH);
859
860
local_accessor<typename Reduction::result_type, 1 > GroupSum{NElements, CGH};
@@ -904,6 +905,7 @@ struct NDRangeReduction<
904
905
static void run (handler &CGH, std::shared_ptr<detail::queue_impl> &Queue,
905
906
nd_range<Dims> NDRange, PropertiesT &Properties,
906
907
Reduction &Redu, KernelType &KernelFunc) {
908
+ std::ignore = Queue;
907
909
size_t NElements = Reduction::num_elements;
908
910
size_t WGSize = NDRange.get_local_range ().size ();
909
911
size_t NWorkGroups = NDRange.get_group_range ().size ();
@@ -1003,6 +1005,7 @@ template <> struct NDRangeReduction<reduction::strategy::range_basic> {
1003
1005
static void run (handler &CGH, std::shared_ptr<detail::queue_impl> &Queue,
1004
1006
nd_range<Dims> NDRange, PropertiesT &Properties,
1005
1007
Reduction &Redu, KernelType &KernelFunc) {
1008
+ std::ignore = Queue;
1006
1009
size_t NElements = Reduction::num_elements;
1007
1010
size_t WGSize = NDRange.get_local_range ().size ();
1008
1011
size_t NWorkGroups = NDRange.get_group_range ().size ();
@@ -1121,6 +1124,7 @@ struct NDRangeReduction<reduction::strategy::group_reduce_and_atomic_cross_wg> {
1121
1124
static void run (handler &CGH, std::shared_ptr<detail::queue_impl> &Queue,
1122
1125
nd_range<Dims> NDRange, PropertiesT &Properties,
1123
1126
Reduction &Redu, KernelType &KernelFunc) {
1127
+ std::ignore = Queue;
1124
1128
auto Out = Redu.getReadWriteAccessorToInitializedMem (CGH);
1125
1129
size_t NElements = Reduction::num_elements;
1126
1130
@@ -1158,6 +1162,7 @@ struct NDRangeReduction<
1158
1162
static void run (handler &CGH, std::shared_ptr<detail::queue_impl> &Queue,
1159
1163
nd_range<Dims> NDRange, PropertiesT &Properties,
1160
1164
Reduction &Redu, KernelType &KernelFunc) {
1165
+ std::ignore = Queue;
1161
1166
auto Out = Redu.getReadWriteAccessorToInitializedMem (CGH);
1162
1167
size_t NElements = Reduction::num_elements;
1163
1168
size_t WGSize = NDRange.get_local_range ().size ();
0 commit comments