@@ -72,13 +72,13 @@ generate_regrouped_offsets_and_null_mask(table_device_view const& input,
7272 data_type{type_to_id<size_type>()}, input.num_rows () + 1 , mask_state::UNALLOCATED, stream, mr);
7373
7474 auto keys = thrust::make_transform_iterator (
75- cuda::counting_iterator{ size_t { 0 } },
75+ cuda::counting_iterator< size_t >{ 0 },
7676 cuda::proclaim_return_type<size_type>([num_columns = input.num_columns ()] __device__ (
7777 size_t i) -> size_type { return i / num_columns; }));
7878
7979 // generate sizes for the regrouped rows
8080 auto values = thrust::make_transform_iterator (
81- cuda::counting_iterator{ size_t { 0 } },
81+ cuda::counting_iterator< size_t >{ 0 },
8282 cuda::proclaim_return_type<size_type>([input,
8383 row_null_counts = row_null_counts.data (),
8484 null_policy] __device__ (size_t i) -> size_type {
@@ -152,12 +152,12 @@ rmm::device_uvector<size_type> generate_null_counts(table_device_view const& inp
152152 rmm::device_uvector<size_type> null_counts (input.num_rows (), stream);
153153
154154 auto keys = thrust::make_transform_iterator (
155- cuda::counting_iterator{ size_t { 0 } },
155+ cuda::counting_iterator< size_t >{ 0 },
156156 cuda::proclaim_return_type<size_type>([num_columns = input.num_columns ()] __device__ (
157157 size_t i) -> size_type { return i / num_columns; }));
158158
159159 auto null_values = thrust::make_transform_iterator (
160- cuda::counting_iterator{ size_t { 0 } },
160+ cuda::counting_iterator< size_t >{ 0 },
161161 cuda::proclaim_return_type<size_type>([input] __device__ (size_t i) -> size_type {
162162 auto const col_index = i % input.num_columns ();
163163 auto const row_index = i / input.num_columns ();
@@ -226,7 +226,7 @@ std::unique_ptr<column> concatenate_rows(table_view const& input,
226226 // be nullified.
227227 if (build_null_mask) {
228228 auto [null_mask, null_count] = [&]() {
229- auto iter = cuda::counting_iterator{ size_t { 0 } };
229+ auto iter = cuda::counting_iterator< size_t >{ 0 };
230230
231231 // IGNORE. Output row is nullified if all input rows are null.
232232 if (null_policy == concatenate_null_policy::IGNORE) {
@@ -264,7 +264,7 @@ std::unique_ptr<column> concatenate_rows(table_view const& input,
264264 // we had concatenated all the rows together instead of concatenating within the rows. To fix
265265 // this we can simply swap in a new set of offsets that re-groups them. bmo
266266 auto iter = thrust::make_transform_iterator (
267- cuda::counting_iterator{ size_t { 0 } },
267+ cuda::counting_iterator< size_t >{ 0 },
268268 cuda::proclaim_return_type<size_type>(
269269 [num_columns = input.num_columns (),
270270 num_rows = input.num_rows ()] __device__ (size_t i) -> size_type {
0 commit comments