* PHP-7.0:
Eliminated useless exception check
if (EG(assertions) <= 0) {
zend_op *target = OP_JMP_ADDR(opline, opline->op2);
- zend_op *result = target - 1;
- SKIP_EXT_OPLINE(result);
- if (RETURN_VALUE_USED(result)) {
- ZVAL_TRUE(EX_VAR(result->result.var));
+ if (RETURN_VALUE_USED(opline)) {
+ ZVAL_TRUE(EX_VAR(opline->result.var));
}
- ZEND_VM_JMP(target);
+ ZEND_VM_SET_OPCODE(target);
+ ZEND_VM_CONTINUE();
} else {
ZEND_VM_NEXT_OPCODE();
}
if (EG(assertions) <= 0) {
zend_op *target = OP_JMP_ADDR(opline, opline->op2);
- zend_op *result = target - 1;
- SKIP_EXT_OPLINE(result);
- if (RETURN_VALUE_USED(result)) {
- ZVAL_TRUE(EX_VAR(result->result.var));
+ if (RETURN_VALUE_USED(opline)) {
+ ZVAL_TRUE(EX_VAR(opline->result.var));
}
- ZEND_VM_JMP(target);
+ ZEND_VM_SET_OPCODE(target);
+ ZEND_VM_CONTINUE();
} else {
ZEND_VM_NEXT_OPCODE();
}