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