summaryrefslogtreecommitdiff
path: root/opcode.h
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2016-09-27 11:52:07 +0100
committerDavid Mitchell <davem@iabyn.com>2016-09-27 12:01:32 +0100
commite9fb18e45b1f91aa054cc8f7722759bb3d9bdf8e (patch)
tree94b61f7c35310b12ef3706a5e39c071ceeb29e90 /opcode.h
parente1e26374b6830fb0b701a313db8784720200d0b5 (diff)
downloadperl-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.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/opcode.h b/opcode.h
index 3189a05b7e..1f2674ff76 100644
--- a/opcode.h
+++ b/opcode.h
@@ -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,