1 // { dg-do assemble } 2 3 // Based on bug report by Klaus-Georg Adams 4 // <Klaus-Georg.Adams@chemie.uni-karlsruhe.de> 5 6 struct bar { 7 typedef bar t; 8 }; 9 10 struct foo : bar { 11 using bar::t; 12 t field; 13 t meth(); 14 void baz(t arg); 15 }; 16