diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2016-12-02 15:39:33 +0300 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2016-12-02 15:39:33 +0300 |
| commit | 68558ab71df9bec4f852ad67c7d8fed81b0cb809 (patch) | |
| tree | 1f9f05d76ab8303e3041cc292c9064623a549de5 | |
| parent | 2b70d44b57a4ec3b449c70e6deb547415c2623e7 (diff) | |
| download | php-git-68558ab71df9bec4f852ad67c7d8fed81b0cb809.tar.gz | |
Eliminated useless exception check
| -rw-r--r-- | Zend/zend_vm_def.h | 3 | ||||
| -rw-r--r-- | Zend/zend_vm_execute.h | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index fdce0f973f..91e5b38914 100644 --- a/Zend/zend_vm_def.h +++ b/Zend/zend_vm_def.h @@ -7846,7 +7846,8 @@ ZEND_VM_HANDLER(151, ZEND_ASSERT_CHECK, ANY, ANY) if (RETURN_VALUE_USED(result)) { ZVAL_TRUE(EX_VAR(result->result.var)); } - ZEND_VM_JMP(target); + ZEND_VM_SET_OPCODE(target); + ZEND_VM_CONTINUE(); } else { ZEND_VM_NEXT_OPCODE(); } diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h index c97525e0f4..43d4256027 100644 --- a/Zend/zend_vm_execute.h +++ b/Zend/zend_vm_execute.h @@ -1655,7 +1655,8 @@ static ZEND_OPCODE_HANDLER_RET ZEND_FASTCALL ZEND_ASSERT_CHECK_SPEC_HANDLER(ZEND if (RETURN_VALUE_USED(result)) { ZVAL_TRUE(EX_VAR(result->result.var)); } - ZEND_VM_JMP(target); + ZEND_VM_SET_OPCODE(target); + ZEND_VM_CONTINUE(); } else { ZEND_VM_NEXT_OPCODE(); } |
