// PR c++/66130
// { dg-do compile { target c++11 } }
struct Local
{
  void f();
};
Local *l;
void (Local::*ptr)();
decltype((l->*ptr)) i;  // { dg-error "member function of type 'void \\(Local::\\)\\(\\)'" }
// PR c++/66130
// { dg-do compile { target c++11 } }
struct Local
{
  void f();
};
Local *l;
void (Local::*ptr)();
decltype((l->*ptr)) i;  // { dg-error "member function of type 'void \\(Local::\\)\\(\\)'" }