summaryrefslogtreecommitdiff
path: root/opcode.h
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2014-09-29 22:23:22 -0700
committerFather Chrysostomos <sprout@cpan.org>2014-10-11 00:10:13 -0700
commit4cb217963bb5dd7a847ee100592f6abd696c1f41 (patch)
tree46c1bae014f57ce30e43afe82f90ddf288db4248 /opcode.h
parent2882b3ff194c533cea5909d6f11ee4a911ef0f9e (diff)
downloadperl-4cb217963bb5dd7a847ee100592f6abd696c1f41.tar.gz
lvavref needs OPpLVAL_INTRO and OPpPAD_STATE
Diffstat (limited to 'opcode.h')
-rw-r--r--opcode.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/opcode.h b/opcode.h
index 72887a8fa9..7246ca0f47 100644
--- a/opcode.h
+++ b/opcode.h
@@ -3107,7 +3107,7 @@ EXTCONST U16 PL_op_private_bitdefs[] = {
/* refassign */ 0x277c, 0x037a, 0x13e8, 0x0067,
/* lvref */ 0x277c, 0x037a, 0x13e8, 0x0003,
/* lvrefslice */ 0x277d,
- /* lvavref */ 0x0003,
+ /* lvavref */ 0x277c, 0x3970, 0x0003,
};
@@ -3498,7 +3498,7 @@ EXTCONST U8 PL_op_private_valid[] = {
/* REFASSIGN */ (OPpARG2_MASK|OPpLVREF_ELEM|OPpLVREF_TYPE|OPpLVAL_INTRO),
/* LVREF */ (OPpARG1_MASK|OPpLVREF_ELEM|OPpLVREF_TYPE|OPpLVAL_INTRO),
/* LVREFSLICE */ (OPpLVAL_INTRO),
- /* LVAVREF */ (OPpARG1_MASK),
+ /* LVAVREF */ (OPpARG1_MASK|OPpPAD_STATE|OPpLVAL_INTRO),
};