// { dg-do assemble } // Origin: GerhardTonn@gmx.de struct super { union { int myName; void* secondMember; }; }; struct sub : super { int myName() { return 1; } };