1 // PR c++/65695
2 // { dg-do compile { target c++11 } }
3 
4 struct Foo;
5 
6 struct Bar
7 {
8     using MemberFuncT = int (Foo::*)();
9 
10     MemberFuncT h_;
BarBar11     constexpr Bar(MemberFuncT h) : h_{h}
12     {
13     }
14 };
15 
16 struct Foo
17 {
testFoo18     int test()
19     {
20         return -1;
21     }
22 
23     static constexpr Bar bar {&Foo::test};
24 };
25 
26 constexpr Bar Foo::bar;
27