From 8cf4050d3d080153814a1200ea012e01ef5d9f64 Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Thu, 26 Apr 2018 22:26:30 +0200 Subject: [PATCH] Remove uneeded alignment constraint for SPSC queue. --- m-buffer.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/m-buffer.h b/m-buffer.h index 44138109..c0f2fa5a 100644 --- a/m-buffer.h +++ b/m-buffer.h @@ -644,10 +644,8 @@ M_C(name, _init)(buffer_t v, size_t size) \ #define QUEUEI_SPSC_DEF2(name, type, policy, oplist, buffer_t) \ \ - /* Not sure if the alignment constraint is needed */ \ typedef struct M_C(name, _el_s) { \ type x; \ - char align[M_ALIGN_FOR_CACHELINE_EXCLUSION > sizeof(type) ? M_ALIGN_FOR_CACHELINE_EXCLUSION -sizeof(type) : 1]; \ } M_C(name, _el_t); \ \ typedef struct M_C(name, _s) { \