summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
diff options
context:
space:
mode:
authorAndrea Faulds <ajf@ajf.me>2016-08-08 20:56:11 +0100
committerAndrea Faulds <ajf@ajf.me>2016-08-08 20:56:11 +0100
commit5358c7cf5eda4a4c72e232e22c2f8179f0e8007d (patch)
treee6ec1f0dcb35f7e97ff7b087a92fffab33c046f5 /Zend/zend_execute.c
parent9d03310b2305899965af8902d0bfbf8c7e4c85b0 (diff)
downloadphp-git-5358c7cf5eda4a4c72e232e22c2f8179f0e8007d.tar.gz
Replace dead branch with ZEND_ASSERT()
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r--Zend/zend_execute.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index a7df948da2..1012b3cc4f 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -823,11 +823,8 @@ static zend_always_inline int zend_verify_arg_type(zend_function *zf, uint32_t a
} else {
ce = zend_verify_arg_class_kind(cur_arg_info);
if (UNEXPECTED(!ce)) {
- if (Z_TYPE_P(arg) == IS_OBJECT) {
- zend_verify_arg_error(zf, arg_num, "be an instance of ", ZSTR_VAL(cur_arg_info->class_name), "instance of ", ZSTR_VAL(Z_OBJCE_P(arg)->name), arg);
- } else {
- zend_verify_arg_error(zf, arg_num, "be an instance of ", ZSTR_VAL(cur_arg_info->class_name), "", zend_zval_type_name(arg), arg);
- }
+ ZEND_ASSERT(Z_TYPE_P(arg) != IS_OBJECT);
+ zend_verify_arg_error(zf, arg_num, "be an instance of ", ZSTR_VAL(cur_arg_info->class_name), "", zend_zval_type_name(arg), arg);
return 0;
}
*cache_slot = (void*)ce;