This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Revert "[perl #119043] Exempt shared hash key consts from ro"
authorFather Chrysostomos <sprout@cpan.org>
Sun, 4 Aug 2013 06:08:08 +0000 (23:08 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 4 Aug 2013 06:08:08 +0000 (23:08 -0700)
commit9a0a8507578c570661730c652a2ff084dd3b9fe9
tree780b7b36b089d2ec2667c7edde77d60f3cd53da2
parent1662bcf46eae814e0415d1f1a76383076f16d712
Revert "[perl #119043] Exempt shared hash key consts from ro"

This reverts commit ba36554e02872e48d146177a57a9cfb154727fae.

It turns out it reinstates bugs like this:

$ perl -e 'for(1..10){for(__PACKAGE__){warn $_; $_++}}'
main at -e line 1.
maio at -e line 1.
maip at -e line 1.
maiq at -e line 1.
mair at -e line 1.
mais at -e line 1.
mait at -e line 1.
maiu at -e line 1.
maiv at -e line 1.
maiw at -e line 1.
lib/overload.t
op.c