1 2 3 4 5 6 7 8 9
// PR c++/41994 template<typename T> struct A { operator T(); A() { T (A::*f)() = &A::operator T; } }; A<int> a;