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.