2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / constexpr-ctor15.C
blob5ad278a6aa4b73620314b6b561da36117824f03f
1 // PR c++/57694
2 // { dg-do compile { target c++11 } }
4 class A
6 private:
7   int a;
8   const int* const aptr;
10 public:
11   constexpr A(int _a) : a(_a), aptr(&a) { }
14 class Data { } d1;
16 class B
18 private:
19   Data* dptr1;
21 public:
22   constexpr B(Data* _p) : dptr1(_p) {}
25 class Use
27   static constexpr A a{2};
28   static constexpr B b{&d1};