// PR c++/29054 // { dg-do compile } struct A { template static void create (U) {} }; struct B { friend void A::create (const char *); }; int main () { A::create("test"); }