in reply to Unusual Closure Behaviour

(Refresher: tachyon was asking about sub foo { my $x if undef; return $x++;})

It looks like the bug/feature question is finally settled, solidly on the "bug" side.

This p5p summary refers to this thread where Dave Mitchell submits a patch to make it warn deprecated, and exposes a lot of odd code in the process...