pp.c TODO substr outside of string $a = "ab" ; $a = substr($a, 4,5) Attempt to use reference as lvalue in substr $a = "ab" ; $b = \$a ; substr($b, 1,1) = $b uninitialized in pp_rv2gv() my *b = *{ undef()} uninitialized in pp_rv2sv() my $a = undef ; my $b = $$a Odd number of elements in hash list my $a = { 1,2,3 } ; Invalid type in unpack: '%c my $A = pack ("A,A", 1,2) ; my @A = unpack ("A,A", "22") ; Attempt to pack pointer to temporary value pack("p", "abc") ; Explicit blessing to '' (assuming package main) bless \[], ""; Constant subroutine %s undefined <<