2018-07-20 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / init / array41.C
blobe8ee18116a81d2549048a6c676436f0ca89757db
1 // PR c++/70690
2 // { dg-do run }
4 struct A {
5   A() {}
6 };
8 struct APadded : public A {
9   char pad[63];
12 int f();
13 int i = f();
14 APadded cache[50];
15 APadded *p = cache;
17 int f()
19   cache[0].pad[0] = 42;
20   return 1;
23 int main()
25   if (cache[0].pad[0] != 42)
26     __builtin_abort();