On Thursday 01 July 2010 at 06:54, Guillaume Cottenceau wrote: > > if 0 is deprecated and should not be used. But I have reverted back. > > Why not. My point is either leave it, or change it properly. But > changing it by breaking the feature it is currently performing is not > too good.
These are easy to fix. Hoist the lexicals into a new outer scope by changing:
# deprecated
sub foo
{
my $x if 0;
}
... to:
{
my $x;
sub foo { ... }
}
-- c
