(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
init/
array41a.C
// PR c++/70690
// { dg-do run { target c++11 } }

struct A {
  constexpr A() {}
};

struct APadded : public A {
  char pad[63];
};

int f();
int i = f();
APadded cache[50];
APadded *p = cache;

int f()
{
  cache[0].pad[0] = 42;
  return 1;
}

int main()
{
  if (cache[0].pad[0] != 42)
    __builtin_abort();
}