2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / local4.C
blobb199f1010b90910d820993a9d480ea4c831230a4
1 // { dg-do run  }
2 extern "C" void abort();
4 template <class T>
5 struct S {};
7 S<int> si;
9 template <class T>
10 int f(T t)
12   struct S { 
13     int g(int i) { return i + 2; }
14   };
16   S s;
18   return s.g(t) + s.g(t);
22 int main()
24   if (f(3) != 10)
25     abort();