sub myroutine { $hash_ref = (shift); $$hash_ref{foo}='bar'; } myroutine(\%thishash); #### die "Not a HASH reference" unless (ref($hash_ref) eq "HASH");