// PR c++/9868

template <typename T> struct D {
  void (*p)();

  void clear() {
    D::p();
  }
};
template class D<bool>;


syntax highlighted by Code2HTML, v. 0.9.1