From c337462af65afcab6d7bb977f649669b3d59150a Mon Sep 17 00:00:00 2001 From: Patrick Pelissier Date: Wed, 2 Jan 2019 22:37:40 +0100 Subject: [PATCH] Use extension to silent warnings about C11 features used in C99 --- m-c-mempool.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/m-c-mempool.h b/m-c-mempool.h index 3916dfd1..634dc890 100644 --- a/m-c-mempool.h +++ b/m-c-mempool.h @@ -109,15 +109,15 @@ #define C_MEMPOOL_DEF_LF_QUEUE(name, type_t) \ \ typedef struct M_C(name, _lf_node_s) { \ - _Atomic(struct M_C(name, _lf_node_s) *) next; \ + M_ATTR_EXTENSION _Atomic(struct M_C(name, _lf_node_s) *) next; \ unsigned long cpt; \ M_C(name, _slist_t) list; \ } M_C(name, _lf_node_t); \ \ typedef struct M_C(name, _lflist_s) { \ - _Atomic(M_C(name, _lf_node_t) *) head; \ + M_ATTR_EXTENSION _Atomic(M_C(name, _lf_node_t) *) head; \ char align1[M_ALIGN_FOR_CACHELINE_EXCLUSION]; \ - _Atomic(M_C(name, _lf_node_t) *) tail; \ + M_ATTR_EXTENSION _Atomic(M_C(name, _lf_node_t) *) tail; \ char align2[M_ALIGN_FOR_CACHELINE_EXCLUSION]; \ M_C(name, _lf_node_t) nil; \ } M_C(name, _lflist_t)[1]; \