1 // PR c++/24173
2 // { dg-options "--param ggc-min-expand=0 --param ggc-min-heapsize=0" }
3 
4 template <int> struct A;
5 
6 void foo(A<0>);
7 
8 template<int> struct A
9 {
10   friend void foo(A<0>);
11 };
12 
bar()13 void bar()
14 {
15   foo(A<0>());
16 }
17