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