Eric Blake <ebl...@redhat.com> writes: > 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.
Isn't static relative_time const RELATIVE_TIME_0 = { }; equivalent too? I find that is a nice idiom. /Simon