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