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