Skip to content

Commit 43124bd

Browse files
author
Raghuveer Devulapalli
committed
add missing const for arg functions
1 parent 99da566 commit 43124bd

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

lib/x86simdsort.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,11 @@ namespace x86simdsort {
140140
#define DECLARE_INTERNAL_argsort(TYPE) \
141141
static void CAT(resolve_argsort, TYPE)(void); \
142142
static std::vector<size_t> (*internal_argsort##TYPE)( \
143-
TYPE *, size_t, bool, bool) \
143+
const TYPE *, size_t, bool, bool) \
144144
= NULL; \
145145
template <> \
146146
std::vector<size_t> XSS_EXPORT_SYMBOL argsort( \
147-
TYPE *arr, size_t arrsize, bool hasnan, bool descending) \
147+
const TYPE *arr, size_t arrsize, bool hasnan, bool descending) \
148148
{ \
149149
if (internal_argsort##TYPE == NULL) { CAT(resolve_argsort, TYPE)(); } \
150150
return (*internal_argsort##TYPE)(arr, arrsize, hasnan, descending); \
@@ -153,11 +153,11 @@ namespace x86simdsort {
153153
#define DECLARE_INTERNAL_argselect(TYPE) \
154154
static void CAT(resolve_argselect, TYPE)(void); \
155155
static std::vector<size_t> (*internal_argselect##TYPE)( \
156-
TYPE *, size_t, size_t, bool) \
156+
const TYPE *, size_t, size_t, bool) \
157157
= NULL; \
158158
template <> \
159159
std::vector<size_t> XSS_EXPORT_SYMBOL argselect( \
160-
TYPE *arr, size_t k, size_t arrsize, bool hasnan) \
160+
const TYPE *arr, size_t k, size_t arrsize, bool hasnan) \
161161
{ \
162162
if (internal_argselect##TYPE == NULL) { \
163163
CAT(resolve_argselect, TYPE)(); \
@@ -203,7 +203,7 @@ namespace x86simdsort {
203203
= NULL; \
204204
template <> \
205205
std::vector<size_t> XSS_EXPORT_SYMBOL argsort( \
206-
TYPE *arr, size_t arrsize, bool hasnan, bool descending) \
206+
const TYPE *arr, size_t arrsize, bool hasnan, bool descending) \
207207
{ \
208208
return (*internal_argsort##TYPE)(arr, arrsize, hasnan, descending); \
209209
}
@@ -214,7 +214,7 @@ namespace x86simdsort {
214214
= NULL; \
215215
template <> \
216216
std::vector<size_t> XSS_EXPORT_SYMBOL argselect( \
217-
TYPE *arr, size_t k, size_t arrsize, bool hasnan) \
217+
const TYPE *arr, size_t k, size_t arrsize, bool hasnan) \
218218
{ \
219219
return (*internal_argselect##TYPE)(arr, k, arrsize, hasnan); \
220220
}

0 commit comments

Comments
 (0)