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