diff options
author | Father Chrysostomos <sprout@cpan.org> | 2016-05-16 18:15:42 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2016-05-20 22:13:42 -0700 |
commit | 881018827f9961cf5132d9243259ca1e9e2c0330 (patch) | |
tree | 885e428d1f49352fc3bdd25da66ac304fff72906 /opnames.h | |
parent | d88ca568f0ba6af079816962f37e415fd773f90e (diff) | |
download | perl-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.h | 25 |
1 files changed, 13 insertions, 12 deletions
@@ -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 |