2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / typename11.C
bloba22bd6ca768e71d2d0953360f5e7166e23d874c5
1 // { dg-do assemble  }
3 template <class T, int I>
4 struct S {
5   struct X {};
6 };
8 template <class T, class U, int I>
9 typename S<T,I>::X f(T, U) {
10   typename S<T, I>::X();
11   return typename S<T, I>::X();
14 template S<int, 3>::X f<int, double, 3>(int, double);