Looks like a bug... can reproduce something similar on Perl v5.10.1, not v5.20.0 via:
$ perl -MData::Dump=pp -e 'sub x {my %x=(A=>1,B=>2,B=>3)}; pp {x()}' { "" => "B", "B" => undef }
In reply to Re: Missing Hash Keys When Hash Created in Sub
by Anonymous Monk
in thread Missing Hash Keys When Hash Created in Sub
by Stringer
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |