Compile issues at O0 optimization

Former-commit-id: 27a420fbc2ada275376982b880dc8f6da935d53e
This commit is contained in:
John Sully 2019-03-21 21:57:18 +00:00
parent 9d76178296
commit c04002975d

2
deps/hiredis/sds.h vendored
View File

@ -83,7 +83,7 @@ struct __attribute__ ((__packed__)) sdshdr64 {
#define SDS_HDR(T,s) ((struct sdshdr##T *)((s)-(sizeof(struct sdshdr##T))))
#define SDS_TYPE_5_LEN(f) ((f)>>SDS_TYPE_BITS)
inline size_t sdslen(const sds s) {
static inline size_t sdslen(const sds s) {
unsigned char flags = s[-1];
switch(__builtin_expect((flags&SDS_TYPE_MASK), SDS_TYPE_5)) {