1// { dg-do assemble  }
2// Origin: Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
3
4struct H {
5  template <class T> void k() const { }
6  typedef void (H::*pmf)() const;
7
8  pmf f() const { return &H::k<int>; }
9};
10