2 extern "C" void abort ();
4 template <class T> void f ();
5 template <class T> void g ()
10 template <> void g<char> ()
15 template <class T> class C
18 void ff () { f<T> (0); }
19 void gg () { g<T> (1); }
20 template <class U> void f () { abort(); }
21 template <class U> void g () { abort(); }
22 template <class U> void f (int) {}
23 template <class U> void g (int) {}
26 template <class T> void f ()
31 template <> void f<char> ()