diff options
author | Dmitry Stogov <dmitry@zend.com> | 2019-07-05 12:03:25 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2019-07-05 12:03:25 +0300 |
commit | 48ca5a1e176c5301fedd1bc4f661969d6f9a49eb (patch) | |
tree | d9a6303bc1a0a054c1acd0d9612256e0ea887c74 /Zend/zend_compile.h | |
parent | 24ecfcc8339d0158d5cd209b8737d8d764703ded (diff) | |
download | php-git-48ca5a1e176c5301fedd1bc4f661969d6f9a49eb.tar.gz |
Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, ZEND_ASSGIN_OBJ_OP and ZEND_ASSIGN_STATIC_PROP_OP
Diffstat (limited to 'Zend/zend_compile.h')
-rw-r--r-- | Zend/zend_compile.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Zend/zend_compile.h b/Zend/zend_compile.h index 0568f839e4..c9b8270413 100644 --- a/Zend/zend_compile.h +++ b/Zend/zend_compile.h @@ -1002,6 +1002,9 @@ static zend_always_inline int zend_check_arg_send_type(const zend_function *zf, /* All increment opcodes are even (decrement are odd) */ #define ZEND_IS_INCREMENT(opcode) (((opcode) & 1) == 0) +#define ZEND_IS_BINARY_ASSIGN_OP_OPCODE(opcode) \ + (((opcode) >= ZEND_ADD) && ((opcode) <= ZEND_POW)) + /* Pseudo-opcodes that are used only temporarily during compilation */ #define ZEND_PARENTHESIZED_CONCAT 252 /* removed with PHP 8 */ #define ZEND_GOTO 253 |