2 // { dg-do compile { target c++11 } }
5 struct A { static constexpr T a = T (); };
11 constexpr int foo () const { return b; }
12 constexpr B (const int &x) : b(x) {};
16 constexpr C () : B(50) {};
23 static constexpr const auto &e = A<D>::a;
25 constexpr const B &f = E::e;
26 constexpr const int g = f.foo ();