summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Stogov <dmitry@zend.com>2016-12-02 15:39:33 +0300
committerDmitry Stogov <dmitry@zend.com>2016-12-02 15:39:33 +0300
commit68558ab71df9bec4f852ad67c7d8fed81b0cb809 (patch)
tree1f9f05d76ab8303e3041cc292c9064623a549de5
parent2b70d44b57a4ec3b449c70e6deb547415c2623e7 (diff)
downloadphp-git-68558ab71df9bec4f852ad67c7d8fed81b0cb809.tar.gz
Eliminated useless exception check
-rw-r--r--Zend/zend_vm_def.h3
-rw-r--r--Zend/zend_vm_execute.h3
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();
}