in reply to Re^3: Use of uninitialized value in ...
in thread Use of uninitialized value in ...

Note that while it makes a best effort to determine the variable name (or array/hash subscript), that can't always be unambiguously determined: in which case it falls back to the old format:
$ perl5100 -we 'my ($x,@y); $x=$y[0]+1' Use of uninitialized value $y[0] in addition (+) at -e line 1. $ perl5100 -we 'my ($x,@y); $x=$y[0]+$y[1]' Use of uninitialized value in addition (+) at -e line 1. Use of uninitialized value in addition (+) at -e line 1. $

Dave