Index: src/tests/.expect/attributes.x64.txt
===================================================================
--- src/tests/.expect/attributes.x64.txt	(revision 7862059cce5f318d65bb3ffe71be2e849497ea0b)
+++ src/tests/.expect/attributes.x64.txt	(revision 8711c6c9ede98f49f81db6ba0d982ed79d44d885)
@@ -3,5 +3,5 @@
     L: __attribute__ ((unused)) ((void)1);
 }
-__attribute__ ((unused)) struct __anonymous0 {
+struct __attribute__ ((unused)) __anonymous0 {
 };
 static inline void ___constructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1);
@@ -20,6 +20,6 @@
     return ___ret__13s__anonymous0_1;
 }
-__attribute__ ((unused)) struct Agn1;
-__attribute__ ((unused)) struct Agn2 {
+struct __attribute__ ((unused)) Agn1;
+struct __attribute__ ((unused)) Agn2 {
 };
 static inline void ___constructor__F_R5sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1);
@@ -45,6 +45,6 @@
     __E2__C5eAgn3_1,
 };
-__attribute__ ((unused)) struct __anonymous2;
-__attribute__ ((unused)) struct __anonymous3;
+struct __attribute__ ((unused)) __anonymous2;
+struct __attribute__ ((unused)) __anonymous3;
 struct Fdl {
     __attribute__ ((unused)) signed int __f1__i_1;
@@ -314,5 +314,5 @@
     ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int (*)[10]));
     ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int ()));
-    __attribute__ ((unused)) struct __anonymous4 {
+    struct __attribute__ ((unused)) __anonymous4 {
         signed int __i__i_2;
     };
Index: src/tests/.expect/attributes.x86.txt
===================================================================
--- src/tests/.expect/attributes.x86.txt	(revision 7862059cce5f318d65bb3ffe71be2e849497ea0b)
+++ src/tests/.expect/attributes.x86.txt	(revision 8711c6c9ede98f49f81db6ba0d982ed79d44d885)
@@ -3,5 +3,5 @@
     L: __attribute__ ((unused)) ((void)1);
 }
-__attribute__ ((unused)) struct __anonymous0 {
+struct __attribute__ ((unused)) __anonymous0 {
 };
 static inline void ___constructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1);
@@ -20,6 +20,6 @@
     return ___ret__13s__anonymous0_1;
 }
-__attribute__ ((unused)) struct Agn1;
-__attribute__ ((unused)) struct Agn2 {
+struct __attribute__ ((unused)) Agn1;
+struct __attribute__ ((unused)) Agn2 {
 };
 static inline void ___constructor__F_R5sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1);
@@ -45,6 +45,6 @@
     __E2__C5eAgn3_1,
 };
-__attribute__ ((unused)) struct __anonymous2;
-__attribute__ ((unused)) struct __anonymous3;
+struct __attribute__ ((unused)) __anonymous2;
+struct __attribute__ ((unused)) __anonymous3;
 struct Fdl {
     __attribute__ ((unused)) signed int __f1__i_1;
@@ -314,5 +314,5 @@
     ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int (*)[10]));
     ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int ()));
-    __attribute__ ((unused)) struct __anonymous4 {
+    struct __attribute__ ((unused)) __anonymous4 {
         signed int __i__i_2;
     };
