25
25
26
26
#include < algorithm>
27
27
#include < complex>
28
+ #include < cstddef>
28
29
#include < stdexcept>
29
30
#include < string>
30
31
#include < tuple>
@@ -78,7 +79,7 @@ using value_type_of_t = typename value_type_of<T>::type;
78
79
79
80
typedef sycl::event (*nan_to_num_fn_ptr_t )(sycl::queue &,
80
81
int ,
81
- size_t ,
82
+ std:: size_t ,
82
83
const py::ssize_t *,
83
84
const py::object &,
84
85
const py::object &,
@@ -92,7 +93,7 @@ typedef sycl::event (*nan_to_num_fn_ptr_t)(sycl::queue &,
92
93
template <typename T>
93
94
sycl::event nan_to_num_call (sycl::queue &exec_q,
94
95
int nd,
95
- size_t nelems,
96
+ std:: size_t nelems,
96
97
const py::ssize_t *shape_strides,
97
98
const py::object &py_nan,
98
99
const py::object &py_posinf,
@@ -120,7 +121,7 @@ sycl::event nan_to_num_call(sycl::queue &exec_q,
120
121
121
122
typedef sycl::event (*nan_to_num_contig_fn_ptr_t )(
122
123
sycl::queue &,
123
- size_t ,
124
+ std:: size_t ,
124
125
const py::object &,
125
126
const py::object &,
126
127
const py::object &,
@@ -130,7 +131,7 @@ typedef sycl::event (*nan_to_num_contig_fn_ptr_t)(
130
131
131
132
template <typename T>
132
133
sycl::event nan_to_num_contig_call (sycl::queue &exec_q,
133
- size_t nelems,
134
+ std:: size_t nelems,
134
135
const py::object &py_nan,
135
136
const py::object &py_posinf,
136
137
const py::object &py_neginf,
@@ -191,7 +192,7 @@ std::pair<sycl::event, sycl::event>
191
192
const py::ssize_t *src_shape = src.get_shape_raw ();
192
193
const py::ssize_t *dst_shape = dst.get_shape_raw ();
193
194
194
- size_t nelems = src.get_size ();
195
+ std:: size_t nelems = src.get_size ();
195
196
bool shapes_equal = std::equal (src_shape, src_shape + src_nd, dst_shape);
196
197
if (!shapes_equal) {
197
198
throw py::value_error (" Array shapes are not the same." );
0 commit comments