diff options
author | David Mitchell <davem@iabyn.com> | 2016-09-27 11:52:07 +0100 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2016-09-27 12:01:32 +0100 |
commit | e9fb18e45b1f91aa054cc8f7722759bb3d9bdf8e (patch) | |
tree | 94b61f7c35310b12ef3706a5e39c071ceeb29e90 /opcode.h | |
parent | e1e26374b6830fb0b701a313db8784720200d0b5 (diff) | |
download | perl-e9fb18e45b1f91aa054cc8f7722759bb3d9bdf8e.tar.gz |
padrange, aelemfast: use label for private bits
Change the output of Concise etc:
$ perl -MO=Concise -e'my (@a,$b,$c); $a[5];'
from:
3 <0> padrange[@a:1,2; $b:1,2; $c:1,2] vM/LVINTRO,3
...
5 <0> aelemfast_lex[@a:1,2] sR/5
to:
3 <0> padrange[@a:1,2; $b:1,2; $c:1,2] vM/LVINTRO,range=3
...
5 <0> aelemfast_lex[@a:1,2] sR/key=5
See http://nntp.perl.org/group/perl.perl5.porters/220208.
Diffstat (limited to 'opcode.h')
-rw-r--r-- | opcode.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -2408,7 +2408,9 @@ EXTCONST char PL_op_private_labels[] = { 'T','A','R','G','M','Y','\0', 'U','N','I','\0', 'U','T','F','\0', + 'k','e','y','\0', 'o','f','f','s','e','t','\0', + 'r','a','n','g','e','\0', }; @@ -2427,11 +2429,11 @@ EXTCONST char PL_op_private_labels[] = { EXTCONST I16 PL_op_private_bitfields[] = { 0, 8, -1, 0, 8, -1, - 0, 530, -1, - 0, 8, -1, - 0, 8, -1, + 0, 534, -1, 0, 8, -1, 0, 8, -1, + 0, 541, -1, + 0, 530, -1, 1, -1, 0, 507, 1, 26, 2, 276, -1, 4, -1, 1, 157, 2, 164, 3, 171, -1, 4, -1, 0, 507, 1, 26, 2, 276, 3, 103, -1, |