##
do { my %anon = ( A => "b" ); \%anon }
####
my %anon = ( A => "b" );
my %keys = \%anon;
####
warn("Odd number of elements in hash assignment");
my %anon = ( A => "b" );
my %keys = ( \%anon => undef );
####
my %keys = %{ { A => "b" } };
####
my %keys = ( A => "b" );