Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
* struct cds_lfs_stack and struct __cds_lfs_stack on any of those two
* types.
*/
-typedef union __attribute__((__transparent_union__)) {
+typedef union {
struct __cds_lfs_stack *_s;
struct cds_lfs_stack *s;
-} cds_lfs_stack_ptr_t;
+} __attribute__((__transparent_union__)) cds_lfs_stack_ptr_t;
#ifdef _LGPL_SOURCE
* struct cds_wfcq_head and struct __cds_wfcq_head on any of those two
* types.
*/
-typedef union __attribute__((__transparent_union__)) {
+typedef union {
struct __cds_wfcq_head *_h;
struct cds_wfcq_head *h;
-} cds_wfcq_head_ptr_t;
+} __attribute__((__transparent_union__)) cds_wfcq_head_ptr_t;
struct cds_wfcq_tail {
struct cds_wfcq_node *p;
* struct cds_wfs_stack and struct __cds_wfs_stack on any of those two
* types.
*/
-typedef union __attribute__((__transparent_union__)) {
+typedef union {
struct __cds_wfs_stack *_s;
struct cds_wfs_stack *s;
-} cds_wfs_stack_ptr_t;
+} __attribute__((__transparent_union__)) cds_wfs_stack_ptr_t;
#ifdef _LGPL_SOURCE