|
|
Message-ID: <20120629204402.GA1248@openwall.com>
Date: Sat, 30 Jun 2012 00:44:02 +0400
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: GPU formats vs. -Wdeclaration-after-statement
Dhiru, all -
On Fri, Jun 29, 2012 at 10:38:22PM +0200, Lukas Odzioba wrote:
> 2012/6/29 magnum <john.magnum@...hmail.com>:
> > Wtf, did you just fix every single one of them? I owe you a truckload of
> > trainloads of I do not know what, of beers.
>
> :)
BTW, it appeared like some of this kind of fixes (made a few days ago),
perhaps Dhiru's, were too aggressive. Specifically, this is OK and does
not need fixing:
void f(void)
{
...
while (cond) {
int var;
...
}
}
What I think I've seen is "int var;" being moved to start of function in
such cases. This is not the kind of change we want to be making. When
there's already a block inside a function, and a variable can be local
to that scope - it should stay there.
What we're trying to enforce is that variables be declared at the start
of each block, before the first statement.
Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.