Julian Foad wrote on Sun, Dec 11, 2011 at 20:53:26 +0000:
> DanielShahaf wrote:
> > Julian Foad wrote on Sun, Dec 11, 2011 at 19:35:04 +0000:
> >>  +  if (source->url1)
> >>  +    {
> >>  +      svn_opt_revision_t revision1
> >>  +        = { svn_opt_revision_number, { source->rev1 } };
> >>  +      svn_opt_revision_t revision2
> >>  +        = { svn_opt_revision_number, { source->rev2 } };
> > 
> > ISTR we had trouble in the past with some compilers not allowing these
> > non-constant initializers.  (Fix would be to unroll the initialization
> > into separate lines of code.)
> 
> AFAIK we've had this kind of initialization in the Subversion source
> for a long time now, so I'm treating it as de-facto acceptable even
> though not C'89.  I've been writing quite a few of these recently. 
> I can change them all to the long-winded alternative if proven
> necessary, but I hope it's not necessary because I really like the
> brevity.

I don't think it's necessary to change from the style used in the patch
if it works in practice.

Reply via email to