in reply to Re: Autovivification of scalars in sub calls
in thread Autovivification of scalars in sub calls

True, although an example with print demonstrates the behavior to which tlm was referring:

perl -Mstrict -le 'my $x; print @$x' Can't use an undefined value as an ARRAY reference at -e line 1. perl -Mstrict -le 'my $x; sub { }->( @$x ); print @$x' (No error generated)