On Tuesday 27 April 2010 23:42:07 Eric Blake wrote: > On 04/27/2010 03:24 PM, Andreas Gruenbacher wrote: > > * lib/getdate.y (RELATIVE_TIME_0): Avoid a stupid 'const object should > > have initializer' warning. > > > > @@ -152,7 +152,7 @@ typedef struct > > #if HAVE_COMPOUND_LITERALS > > # define RELATIVE_TIME_0 ((relative_time) { 0, 0, 0, 0, 0, 0, 0 }) > > #else > > -static relative_time const RELATIVE_TIME_0; > > +static relative_time const RELATIVE_TIME_0 = { 0, 0, 0, 0, 0, 0, 0 }; > > I would have used: > > static relative_time const RELATIVE_TIME_0 = { 0 }; > unless that also triggers a stupid warning.
Why, if we have the exact same initializer two lines above? Thanks, Andreas