fixed overly strict assert for 32bit

Former-commit-id: ce4891b33d65038bb0543eb2d3526c5310fee59b
This commit is contained in:
christianEQ 2021-08-12 18:25:41 +00:00 committed by John Sully
parent 89d6d9632f
commit cbf83d5eff

View File

@ -901,7 +901,7 @@ public:
void addref() const { refcount.fetch_add(1, std::memory_order_relaxed); }
unsigned release() const { return refcount.fetch_sub(1, std::memory_order_seq_cst) & ~(1U << 31); }
} robj;
static_assert(sizeof(redisObject) == 16, "object size is critical, don't increase");
static_assert(sizeof(redisObject) <= 16, "object size is critical, don't increase");
class redisObjectStack : public redisObjectExtended, public redisObject
{