Skip to content

Commit 43966e1

Browse files
using ptr_adapter in dpnp_place_c (#951)
1 parent 7aea574 commit 43966e1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

dpnp/backend/kernels/dpnp_krnl_indexing.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,10 +311,13 @@ void dpnp_place_c(void* arr_in, long* mask_in, void* vals_in, const size_t arr_s
311311
_DataType* vals = input1_ptr.get_ptr();
312312
_DataType* arr = result_ptr.get_ptr();
313313

314+
DPNPC_ptr_adapter<long> mask_ptr(mask_in, arr_size, true);
315+
long* mask = mask_ptr.get_ptr();
316+
314317
size_t counter = 0;
315318
for (size_t i = 0; i < arr_size; ++i)
316319
{
317-
if (mask_in[i])
320+
if (mask[i])
318321
{
319322
arr[i] = vals[counter % vals_size];
320323
counter += 1;

0 commit comments

Comments
 (0)