Skip to content

Commit 1ac1288

Browse files
committed
size_t -> std::size_t in nan_to_num Python binding
1 parent 732e92e commit 1ac1288

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

dpnp/backend/extensions/ufunc/elementwise_functions/nan_to_num.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
#include <algorithm>
2727
#include <complex>
28+
#include <cstddef>
2829
#include <stdexcept>
2930
#include <string>
3031
#include <tuple>
@@ -78,7 +79,7 @@ using value_type_of_t = typename value_type_of<T>::type;
7879

7980
typedef sycl::event (*nan_to_num_fn_ptr_t)(sycl::queue &,
8081
int,
81-
size_t,
82+
std::size_t,
8283
const py::ssize_t *,
8384
const py::object &,
8485
const py::object &,
@@ -92,7 +93,7 @@ typedef sycl::event (*nan_to_num_fn_ptr_t)(sycl::queue &,
9293
template <typename T>
9394
sycl::event nan_to_num_call(sycl::queue &exec_q,
9495
int nd,
95-
size_t nelems,
96+
std::size_t nelems,
9697
const py::ssize_t *shape_strides,
9798
const py::object &py_nan,
9899
const py::object &py_posinf,
@@ -120,7 +121,7 @@ sycl::event nan_to_num_call(sycl::queue &exec_q,
120121

121122
typedef sycl::event (*nan_to_num_contig_fn_ptr_t)(
122123
sycl::queue &,
123-
size_t,
124+
std::size_t,
124125
const py::object &,
125126
const py::object &,
126127
const py::object &,
@@ -130,7 +131,7 @@ typedef sycl::event (*nan_to_num_contig_fn_ptr_t)(
130131

131132
template <typename T>
132133
sycl::event nan_to_num_contig_call(sycl::queue &exec_q,
133-
size_t nelems,
134+
std::size_t nelems,
134135
const py::object &py_nan,
135136
const py::object &py_posinf,
136137
const py::object &py_neginf,
@@ -191,7 +192,7 @@ std::pair<sycl::event, sycl::event>
191192
const py::ssize_t *src_shape = src.get_shape_raw();
192193
const py::ssize_t *dst_shape = dst.get_shape_raw();
193194

194-
size_t nelems = src.get_size();
195+
std::size_t nelems = src.get_size();
195196
bool shapes_equal = std::equal(src_shape, src_shape + src_nd, dst_shape);
196197
if (!shapes_equal) {
197198
throw py::value_error("Array shapes are not the same.");

0 commit comments

Comments
 (0)