diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2018-01-31 18:15:25 +0300 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2018-01-31 18:15:25 +0300 |
| commit | 9c7fb529ce724afcdfcd10705cdb0515b33bf84b (patch) | |
| tree | 91112660b26d2d70912f35b6b8139e13b1a77232 /ext/opcache/Optimizer/zend_dump.c | |
| parent | f67f455ef70c2cffcf8c14c0172ba57126221eff (diff) | |
| download | php-git-9c7fb529ce724afcdfcd10705cdb0515b33bf84b.tar.gz | |
Changed FETCH_CONSTANT instruction format (extended_value moved into op1)
Diffstat (limited to 'ext/opcache/Optimizer/zend_dump.c')
| -rw-r--r-- | ext/opcache/Optimizer/zend_dump.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ext/opcache/Optimizer/zend_dump.c b/ext/opcache/Optimizer/zend_dump.c index 07e5dfe9f7..8f874d8bdb 100644 --- a/ext/opcache/Optimizer/zend_dump.c +++ b/ext/opcache/Optimizer/zend_dump.c @@ -130,6 +130,13 @@ static void zend_dump_unused_op(const zend_op *opline, znode_op op, uint32_t fla zend_dump_class_fetch_type(op.num); } else if (ZEND_VM_OP_CONSTRUCTOR == (flags & ZEND_VM_OP_MASK)) { fprintf(stderr, " CONSTRUCTOR"); + } else if (ZEND_VM_OP_CONST_FETCH == (flags & ZEND_VM_EXT_MASK)) { + if (op.num & IS_CONSTANT_UNQUALIFIED) { + fprintf(stderr, " (unqualified)"); + } + if (op.num & IS_CONSTANT_IN_NAMESPACE) { + fprintf(stderr, " (in-namespace)"); + } } } @@ -449,13 +456,6 @@ static void zend_dump_op(const zend_op_array *op_array, const zend_basic_block * } else if (opline->extended_value == ZEND_ASSIGN_OBJ) { fprintf(stderr, " (obj)"); } - } else if (ZEND_VM_EXT_CONST_FETCH == (flags & ZEND_VM_EXT_MASK)) { - if (opline->extended_value & IS_CONSTANT_UNQUALIFIED) { - fprintf(stderr, " (unqualified)"); - } - if (opline->extended_value & IS_CONSTANT_IN_NAMESPACE) { - fprintf(stderr, " (in-namespace)"); - } } else if (ZEND_VM_EXT_TYPE == (flags & ZEND_VM_EXT_MASK)) { switch (opline->extended_value) { case IS_NULL: |
