OSDN Git Service

Revert XFAIL removal.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.pt / static8.C
1 // Origin: Mark Mitchell <mark@codesourcery.com>
2
3 int i;
4
5 template <class T>
6 struct S {
7   S() { ++i; }
8
9   virtual void g() {}
10   virtual void f();
11
12   static S s;
13 };
14
15 template <class T>
16 void S<T>::f() {
17   s.f();
18 }
19
20 S<int> si;
21
22 template <class T>
23 S<T> S<T>::s;
24
25 int main ()
26 {
27   si.g();
28   if (i != 2)
29     return 1;
30   else
31     return 0;
32 }