blob: 68788caddd254504ee588bd07b2ed6df8cbac9aa [file] [log] [blame]
// PR c++/65695
// { dg-do compile { target c++11 } }
struct Foo;
struct Bar
{
using MemberFuncT = int (Foo::*)();
MemberFuncT h_;
constexpr Bar(MemberFuncT h) : h_{h}
{
}
};
struct Foo
{
int test()
{
return -1;
}
static constexpr Bar bar {&Foo::test};
};
constexpr Bar Foo::bar;