/* PR c/99588 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-std=c11 -Wunused-but-set-variable" } */ | |
void bar (int, ...); | |
struct S { int a, b, c; }; | |
typedef _Atomic struct S T; | |
void | |
foo (void) | |
{ | |
static T x = (struct S) { 0, 0, 0 }; /* { dg-bogus "set but not used" } */ | |
bar (0, x = (struct S) { 1, 1, 1 }); | |
} |