1 2 3 4 5 6 7 8 9 10 11 12 13 14
// PR c++/13592 struct S { void operator()(int); }; struct A { template <typename> void foo(); S s; }; template <typename> void A::foo() { s(0); }