1 // PR c++/97663 2 3 template <class T> struct foo {}; 4 template <class T> struct bar {}; 5 template <class T> struct baz {}; 6 template <class T> struct qux {}; 7 template <class T> struct corge {}; 8 9 namespace N { 10 unsigned foo (); 11 signed bar (); 12 long baz (); 13 long long qux (); 14 short corge (); 15 } 16