1 // { dg-do assemble  }
2 // Origin: GerhardTonn@gmx.de
3 
4 struct super {
5   union {
6     int myName;
7     void* secondMember;
8   };
9 };
10 
11 struct sub : super {
myNamesub12   int myName() { return 1; }
13 };
14