https://gcc.gnu.org/bugzilla/show_bug.cgi?id=76732
Bug ID: 76732
Summary: GCC should warn on repeated initializer for same array
element / struct member.
Product: gcc
Version: 5.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: rusty at rustcorp dot com.au
Target Milestone: ---
Hit a nasty cut & paste bug in my code (extra comma before +3):
int x[] = { [0] = 1, +3, [1] = 1 };
This double-initialization of x[1] should cause a warning. Similarly:
struct s { int a, b; } s = { .a = 1, .a = 2};
Thanks!
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
*** Bug 76733 has been marked as a duplicate of this bug. ***