1 /* { dg-do compile } */
2 /* { dg-options "-Wunused -W" } */
5 f1 (unsigned long long x
)
7 unsigned long long a
= 1;
8 const union { unsigned long long l
; unsigned int p
[2]; } b
= { .l
= x
};
9 const union { unsigned long long l
; unsigned int p
[2]; } c
= { .l
= a
};
10 return b
.p
[0] + c
.p
[0];
17 int b
[] = { 1, 2, x
, a
, 3, 4 };
22 f3 (int a
, /* { dg-warning "unused parameter" } */
23 int b
, /* { dg-warning "set but not used" } */