in reply to Re^2: Uninitialised value in list assignment
in thread Uninitialised value in list assignment

Yup; normally assignment doesn't trigger any warnings, but if there's magic attached to the assignee, it may. Here's another example:
$ perl -we'$|="abc"' Argument "abc" isn't numeric in scalar assignment at -e line 1.