Skip to content

Commit abc1c18

Browse files
committed
removing restrict on outputs for some functions
1 parent dd2b614 commit abc1c18

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

include/roaring/array_util.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,13 +233,13 @@ size_t union_uint32(const uint32_t *set_1, size_t size_1, const uint32_t *set_2,
233233
*/
234234
uint32_t union_vector16(const uint16_t *__restrict__ set_1, uint32_t size_1,
235235
const uint16_t *__restrict__ set_2, uint32_t size_2,
236-
uint16_t *__restrict__ buffer);
236+
uint16_t *buffer);
237237
/**
238238
* A fast SSE-based XOR function.
239239
*/
240240
uint32_t xor_vector16(const uint16_t *__restrict__ array1, uint32_t length1,
241241
const uint16_t *__restrict__ array2, uint32_t length2,
242-
uint16_t *__restrict__ output);
242+
uint16_t *output);
243243

244244
/**
245245
* A fast SSE-based difference function.

src/array_util.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1655,7 +1655,7 @@ CROARING_TARGET_AVX2
16551655
// This function may not be safe if array1 == output or array2 == output.
16561656
uint32_t union_vector16(const uint16_t *__restrict__ array1, uint32_t length1,
16571657
const uint16_t *__restrict__ array2, uint32_t length2,
1658-
uint16_t *__restrict__ output) {
1658+
uint16_t *output) {
16591659
if ((length1 < 8) || (length2 < 8)) {
16601660
return (uint32_t)union_uint16(array1, length1, array2, length2, output);
16611661
}
@@ -1779,7 +1779,7 @@ CROARING_TARGET_AVX2
17791779
// a one-pass SSE xor algorithm
17801780
uint32_t xor_vector16(const uint16_t *__restrict__ array1, uint32_t length1,
17811781
const uint16_t *__restrict__ array2, uint32_t length2,
1782-
uint16_t *__restrict__ output) {
1782+
uint16_t * output) {
17831783
if ((length1 < 8) || (length2 < 8)) {
17841784
return xor_uint16(array1, length1, array2, length2, output);
17851785
}

0 commit comments

Comments
 (0)