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