perl -e 'delete $::{"@"}; warn' ;# crashes perl -e 'delete $::{"@"}; sub{}->()' ;# doesn't crash perl -e 'delete $::{"_"}; warn' ;# doesn't crash perl -e 'delete $::{"_"}; sub{}->()' ;# crashes