[PR c++/84702] ICE with default tmpl arg of overload set
[official-gcc.git] / gcc / testsuite / g++.dg / template / friend11.C
blob343b527524e93c28432332e6f2dfa65bd379c7da
1 /* PR c++/53 */
2 /* { dg-do compile } */
4 template <class T> 
5 struct A {
6   template <class U> class B;
8   //  Did not compile with gcc-2.95.2 (linux i686)  :-( 
9   template <class S> template <class U> friend class A<S>::B; 
12 template <class S> template <class U> class A<S>::B {
13 }; 
15 int main(){
16   A<double>::B<double>  ab;
17   return 0;