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
7980typedef 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 &,
9293template <typename T>
9394sycl::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
121122typedef 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
131132template <typename T>
132133sycl::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