1
0
mirror of https://github.com/php/php-src.git synced 2026-03-31 12:42:29 +02:00

Remove some unnecessary exception type checks

These types are enforced by typed properties now.
This commit is contained in:
Nikita Popov
2021-04-29 21:23:58 +02:00
parent 79071d5e3e
commit 79d237c8b6

View File

@@ -335,12 +335,9 @@ ZEND_METHOD(Exception, __wakeup)
zval value, *pvalue;
zval *object = ZEND_THIS;
CHECK_EXC_TYPE(ZEND_STR_MESSAGE, IS_STRING);
CHECK_EXC_TYPE(ZEND_STR_STRING, IS_STRING);
CHECK_EXC_TYPE(ZEND_STR_CODE, IS_LONG);
CHECK_EXC_TYPE(ZEND_STR_FILE, IS_STRING);
CHECK_EXC_TYPE(ZEND_STR_LINE, IS_LONG);
/* The type of $trace and $previous is enforced through typed properties. */
CHECK_EXC_TYPE(ZEND_STR_MESSAGE, IS_STRING);
CHECK_EXC_TYPE(ZEND_STR_CODE, IS_LONG);
/* The type of all other properties is enforced through typed properties. */
}
/* }}} */