Skip to content

Commit 4d12620

Browse files
committed
Make constexpr variables in isin static
1 parent c050404 commit 4d12620

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

dpctl/tensor/libtensor/include/kernels/sorting/isin.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@ sycl::event isin_contig_impl(sycl::queue &exec_q,
143143

144144
using TrivialIndexerT = dpctl::tensor::offset_utils::NoOpIndexer;
145145

146-
constexpr TrivialIndexerT hay_indexer{};
147-
constexpr TrivialIndexerT needles_indexer{};
148-
constexpr TrivialIndexerT out_indexer{};
146+
static constexpr TrivialIndexerT hay_indexer{};
147+
static constexpr TrivialIndexerT needles_indexer{};
148+
static constexpr TrivialIndexerT out_indexer{};
149149

150150
const auto fnctr =
151151
IsinFunctor<T, TrivialIndexerT, TrivialIndexerT, TrivialIndexerT,

dpctl/tensor/libtensor/source/sorting/isin.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ py_isin(const dpctl::tensor::usm_ndarray &needles,
217217
if (all_c_contig || all_f_contig) {
218218
auto fn = detail::isin_contig_impl_dispatch_vector[hay_typeid];
219219

220-
constexpr py::ssize_t zero_offset(0);
220+
static constexpr py::ssize_t zero_offset(0);
221221

222222
sycl::event comp_ev = fn(exec_q, invert, hay_nelems, needles_nelems,
223223
hay_data, zero_offset, needles_data,
@@ -287,7 +287,7 @@ py_isin(const dpctl::tensor::usm_ndarray &needles,
287287
"No implementation for data types of input arrays");
288288
}
289289

290-
constexpr py::ssize_t zero_offset(0);
290+
static constexpr py::ssize_t zero_offset(0);
291291
py::ssize_t hay_step = hay.get_strides_vector()[0];
292292

293293
const sycl::event &comp_ev = strided_fn(

0 commit comments

Comments
 (0)