(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp0x/
constexpr-ctor15.C
// PR c++/57694
// { dg-do compile { target c++11 } }

class A
{
private:
  int a;
  const int* const aptr;

public:
  constexpr A(int _a) : a(_a), aptr(&a) { }
};

class Data { } d1;

class B
{
private:
  Data* dptr1;

public:
  constexpr B(Data* _p) : dptr1(_p) {}
};

class Use
{
  static constexpr A a{2};
  static constexpr B b{&d1};
};