summaryrefslogtreecommitdiff
path: root/regen
diff options
context:
space:
mode:
authorAaron Crane <arc@cpan.org>2015-06-11 17:24:13 +0100
committerAaron Crane <arc@cpan.org>2015-07-13 14:08:34 +0100
commit262309092c2de925e7ae4a527174f8dc2a0ec7b7 (patch)
treefc20e8ab0b42c87c232e3b233556fafe2ac85076 /regen
parentde6cb0abd243e5772b9783a2cbeef5755a8267d6 (diff)
downloadperl-262309092c2de925e7ae4a527174f8dc2a0ec7b7.tar.gz
Delete experimental autoderef feature
Diffstat (limited to 'regen')
-rw-r--r--regen/op_private2
-rwxr-xr-xregen/opcode.pl1
-rw-r--r--regen/opcodes5
-rw-r--r--regen/warnings.pl4
4 files changed, 2 insertions, 10 deletions
diff --git a/regen/op_private b/regen/op_private
index 06ebca6f76..bcc1c212fa 100644
--- a/regen/op_private
+++ b/regen/op_private
@@ -440,7 +440,7 @@ addbits($_, 6 => qw(OPpOUR_INTRO OURINTR)) # Variable was in an our()
# We might be an lvalue to return
addbits($_, 3 => qw(OPpMAYBE_LVSUB LVSUB))
for qw(aassign rv2av rv2gv rv2hv padav padhv aelem helem aslice hslice
- av2arylen keys rkeys kvaslice kvhslice substr pos vec multideref);
+ av2arylen keys kvaslice kvhslice substr pos vec multideref);
diff --git a/regen/opcode.pl b/regen/opcode.pl
index fe105846d6..50029bd1ae 100755
--- a/regen/opcode.pl
+++ b/regen/opcode.pl
@@ -126,7 +126,6 @@ my @raw_alias = (
Perl_pp_sbit_or => ['sbit_xor'],
Perl_pp_rv2av => ['rv2hv'],
Perl_pp_akeys => ['avalues'],
- Perl_pp_rkeys => [qw(rvalues reach)],
Perl_pp_trans => [qw(trans transr)],
Perl_pp_chop => [qw(chop chomp)],
Perl_pp_schop => [qw(schop schomp)],
diff --git a/regen/opcodes b/regen/opcodes
index 8d07eedc24..9ea0753ffe 100644
--- a/regen/opcodes
+++ b/regen/opcodes
@@ -554,11 +554,6 @@ once once ck_null |
custom unknown custom operator ck_null 0
-# For smart dereference for each/keys/values
-reach each on reference ck_each d% S
-rkeys keys on reference ck_each t% S
-rvalues values on reference ck_each dt% S
-
# For CORE:: subs
coreargs CORE:: subroutine ck_null $
diff --git a/regen/warnings.pl b/regen/warnings.pl
index be33087e11..c4cc19c716 100644
--- a/regen/warnings.pl
+++ b/regen/warnings.pl
@@ -95,8 +95,6 @@ my $tree = {
[ 5.017, DEFAULT_ON ],
'experimental::postderef' =>
[ 5.019, DEFAULT_ON ],
- 'experimental::autoderef' =>
- [ 5.019, DEFAULT_ON ],
'experimental::signatures' =>
[ 5.019, DEFAULT_ON ],
'experimental::win32_perlio' =>
@@ -483,7 +481,7 @@ read_only_bottom_close_and_rename($pm);
__END__
package warnings;
-our $VERSION = '1.32';
+our $VERSION = '1.33';
# Verify that we're called correctly so that warnings will work.
# see also strict.pm.