fix CE on clang

This commit is contained in:
方而静 2023-06-24 18:35:05 +08:00
parent a8d5e0ebf4
commit cb3bad5d70
2 changed files with 3 additions and 1 deletions

View File

@ -2,6 +2,7 @@
#define ACC_UTIL_MISC_H
#include <stdbool.h>
#include <stddef.h>
#define ACC_ARRAY_LENGTH(a) (sizeof((a))/sizeof(*(a)))

View File

@ -4,6 +4,7 @@
#include "util/critbit.h"
#include "util/misc.h"
#include <string.h>
#include <stddef.h>
#include <stdlib.h>
// critbit tree internal node
@ -123,7 +124,7 @@ struct critbit_node* critbit_insert(struct critbit_tree *self, struct critbit_no
}
return (p);
DIFFER_FOUND:
DIFFER_FOUND:;
size_t new_critbit = differbyte << 3;
while ((differbit & 1) == 0) {
new_critbit += 1;