1// PR c++/29054
2// { dg-do compile }
3
4struct A
5{
6  template <typename T, typename U> static void create (U) {}
7};
8
9struct B
10{
11  friend void A::create <B, const char *> (const char *);
12};
13
14int
15main ()
16{
17  A::create<B>("test");
18}
19