1*0333dd95SReid Kleckner class A {
2*0333dd95SReid Kleckner public:
3*0333dd95SReid Kleckner   struct { int foo; } f;
4*0333dd95SReid Kleckner   struct { int foo; } g;
5*0333dd95SReid Kleckner };
6*0333dd95SReid Kleckner 
useA(A & a)7*0333dd95SReid Kleckner inline int useA(A &a) {
8*0333dd95SReid Kleckner   return (a.f.foo + a.g.foo);
9*0333dd95SReid Kleckner }
10