// PR c++/13592 struct S { void operator()(int); }; struct A { template void foo(); S s; }; template void A::foo() { s(0); }