OSDN Git Service

Revert XFAIL removal.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.pt / explicit58.C
1 extern "C" void abort ();
2
3 template <class T> void f ();
4 template <class T> void g ()
5 {
6   abort ();
7 }
8
9 template <> void g<char> ()
10 {
11   abort ();
12 }
13
14 template <class T> class C
15 {
16   public:
17     template <class U> void f () {}
18     template <class U> void g () {}
19     void ff () { f<T> (); }
20     void gg () { g<T> (); }
21 };
22
23 template <class T> void f ()
24 {
25   abort ();
26 }
27
28 template <> void f<char> ()
29 {
30   abort ();
31 }
32
33 int main ()
34 {
35   C<int> c;
36   c.ff();
37   c.gg();
38   C<char> d;
39   d.ff();
40   d.gg();
41 }