1 // { dg-do assemble } 2 3 struct C 4 { 5 struct D 6 { 7 }; 8 }; 9 10 struct E 11 { 12 C& c; 13 void g(); 14 }; 15 g()16 void E::g() 17 { 18 c.D().f(); // { dg-error "" } no matching function 19 } 20