2 /* { dg-do compile } */
3 /* { dg-options "" } */
6 struct S
{ int i
; }; /* { dg-message "originally defined here" } */
7 struct S
{ int i
, j
; }; /* { dg-error "redefinition of 'struct S'" } */
10 enum E
{ A
, B
, C
}; /* { dg-message "originally defined here" } */
11 enum E
{ D
, F
}; /* { dg-error "redeclaration of 'enum E'" } */
14 union U
{ int i
; }; /* { dg-message "originally defined here" } */
15 union U
{ int i
; double d
; }; /* { dg-error "redefinition of 'union U'" } */