Remove constraint on size > 0
as workers can create a queue of size 0 in mono core system.
This commit is contained in:
1 parent
d930c0a4ad
commit
2da51ea6e9
1 file changed
-1
@@ -112,7 +112,6 @@ typedef enum {
|
|||||||
static inline void \
|
static inline void \
|
||||||
M_C(name, _init)(buffer_t v, size_t size) \
|
M_C(name, _init)(buffer_t v, size_t size) \
|
||||||
{ \
|
{ \
|
||||||
assert( size > 0); \
|
|
||||||
BUFFERI_IF_CTE_SIZE(m_size)(assert(size == m_size), v->size = size); \
|
BUFFERI_IF_CTE_SIZE(m_size)(assert(size == m_size), v->size = size); \
|
||||||
v->idx_prod = v->idx_cons = v->overwrite = 0; \
|
v->idx_prod = v->idx_cons = v->overwrite = 0; \
|
||||||
atomic_init (&v->number[0], 0UL); \
|
atomic_init (&v->number[0], 0UL); \
|
||||||
|
|||||||
Reference in new issue
Block a user