diff options
Diffstat (limited to 'ext/opcache/Optimizer/zend_dump.c')
-rw-r--r-- | ext/opcache/Optimizer/zend_dump.c | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/ext/opcache/Optimizer/zend_dump.c b/ext/opcache/Optimizer/zend_dump.c index 0724dd52e2..22e149ae55 100644 --- a/ext/opcache/Optimizer/zend_dump.c +++ b/ext/opcache/Optimizer/zend_dump.c @@ -563,16 +563,12 @@ static void zend_dump_op(const zend_op_array *op_array, const zend_basic_block * } } else { if (ZEND_VM_EXT_VAR_FETCH & flags) { - switch (opline->extended_value & ZEND_FETCH_TYPE_MASK) { - case ZEND_FETCH_GLOBAL: - fprintf(stderr, " (global)"); - break; - case ZEND_FETCH_LOCAL: - fprintf(stderr, " (local)"); - break; - case ZEND_FETCH_GLOBAL_LOCK: - fprintf(stderr, " (global+lock)"); - break; + if (opline->extended_value & ZEND_FETCH_GLOBAL) { + fprintf(stderr, " (global)"); + } else if (opline->extended_value & ZEND_FETCH_LOCAL) { + fprintf(stderr, " (local)"); + } else if (opline->extended_value & ZEND_FETCH_GLOBAL_LOCK) { + fprintf(stderr, " (global+lock)"); } } if (ZEND_VM_EXT_ISSET & flags) { @@ -582,9 +578,6 @@ static void zend_dump_op(const zend_op_array *op_array, const zend_basic_block * fprintf(stderr, " (empty)"); } } - if (ZEND_VM_EXT_ARG_NUM & flags) { - fprintf(stderr, " %u", opline->extended_value & ZEND_FETCH_ARG_MASK); - } if (ZEND_VM_EXT_ARRAY_INIT & flags) { fprintf(stderr, " %u", opline->extended_value >> ZEND_ARRAY_SIZE_SHIFT); if (!(opline->extended_value & ZEND_ARRAY_NOT_PACKED)) { |