1 // { dg-do assemble } 2 // Origin: Mark Mitchell <mark@codesourcery.com> 3 4 union U { 5 typedef int I; 6 7 struct S { 8 void f(); 9 }; 10 }; 11 f()12 void U::S::f() { 13 I i; 14 } 15