1 // PR c++/46903 2 3 struct A {}; 4 struct B { 5 void *(*a)(); 6 }; CreateA()7 template <typename T> void *CreateA() { return 0; } 8 B b = {CreateA<A>}; 9