summaryrefslogtreecommitdiff
path: root/opnames.h
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2016-05-16 18:15:42 -0700
committerFather Chrysostomos <sprout@cpan.org>2016-05-20 22:13:42 -0700
commit881018827f9961cf5132d9243259ca1e9e2c0330 (patch)
tree885e428d1f49352fc3bdd25da66ac304fff72906 /opnames.h
parentd88ca568f0ba6af079816962f37e415fd773f90e (diff)
downloadperl-881018827f9961cf5132d9243259ca1e9e2c0330.tar.gz
Add avhvswitch op
&CORE::keys() et al. will use this to switch between keys and akeys depending on the argument type.
Diffstat (limited to 'opnames.h')
-rw-r--r--opnames.h25
1 files changed, 13 insertions, 12 deletions
diff --git a/opnames.h b/opnames.h
index 65ccab6967..99b19d0b99 100644
--- a/opnames.h
+++ b/opnames.h
@@ -396,21 +396,22 @@ typedef enum opcode {
OP_ONCE = 379,
OP_CUSTOM = 380,
OP_COREARGS = 381,
- OP_RUNCV = 382,
- OP_FC = 383,
- OP_PADCV = 384,
- OP_INTROCV = 385,
- OP_CLONECV = 386,
- OP_PADRANGE = 387,
- OP_REFASSIGN = 388,
- OP_LVREF = 389,
- OP_LVREFSLICE = 390,
- OP_LVAVREF = 391,
- OP_ANONCONST = 392,
+ OP_AVHVSWITCH = 382,
+ OP_RUNCV = 383,
+ OP_FC = 384,
+ OP_PADCV = 385,
+ OP_INTROCV = 386,
+ OP_CLONECV = 387,
+ OP_PADRANGE = 388,
+ OP_REFASSIGN = 389,
+ OP_LVREF = 390,
+ OP_LVREFSLICE = 391,
+ OP_LVAVREF = 392,
+ OP_ANONCONST = 393,
OP_max
} opcode;
-#define MAXO 393
+#define MAXO 394
#define OP_FREED MAXO
/* the OP_IS_* macros are optimized to a simple range check because