1 2 3 4 5 6 7 8 9
// PR c++/15329 struct S {}; template <typename> struct X { S s; void foo (void (S::*p)()) { (s.*p)(); } };