1 // { dg-do assemble } 2 3 typedef unsigned short ushort; 4 class foo { 5 public: 6 static ushort a; 7 }; 8 extern "C" { 9 typedef unsigned short ushort; 10 } 11 ushort foo::a; baz()12 static int baz() 13 { 14 return foo::a; 15 } 16