PR tree-optimization/83369 - Missing diagnostics during inlining
[official-gcc.git] / gcc / testsuite / gcc.dg / Woverride-init-side-effects-2.c
blob5927189f00b378c25c1ea46a16e7e935084eaa14
1 /* PR c/64918 */
2 /* { dg-do compile } */
3 /* { dg-options "-Wno-override-init-side-effects" } */
5 struct S { int m, n; };
6 union U { short s; long int l; };
8 void
9 foo (int i)
11 int a[] = {
12 [0] = ++i,
13 [1] = i,
14 [0] = 42
16 struct S s = {
17 .n = ++i,
18 .m = i,
19 .n = i
21 union U u = {
22 .s = i--,
23 .l = 42