// PR c++/15875

struct A
{
  void foo();
};

template<int> void bar()
{
  typedef void (A::*fptr)();
  fptr ptr = &A::foo;
}


syntax highlighted by Code2HTML, v. 0.9.1