xref: /llvm-project/clang/test/ASTMerge/anonymous-fields/Inputs/anonymous-fields2.cpp (revision 0333dd95636da52229ca14b4e5525c1cd8ba62d2)
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