3 typedef union { int i; } U __attribute__((transparent_union));
6 static void foo(int) {}
13 typedef union U1 { int i; } U2 __attribute__((transparent_union)); // { dg-warning "ignored" }
15 static void foo2(U1) {} // { dg-message "previously defined" }
16 static void foo2(U2) {} // { dg-error "redefinition" }
18 void bar2(U1 u1, U2 u2)
30 } B __attribute__((transparent_union));