Skip to content

Commit 79d237c

Browse files
committed
Remove some unnecessary exception type checks
These types are enforced by typed properties now.
1 parent 79071d5 commit 79d237c

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

Zend/zend_exceptions.c

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -335,12 +335,9 @@ ZEND_METHOD(Exception, __wakeup)
335335

336336
zval value, *pvalue;
337337
zval *object = ZEND_THIS;
338-
CHECK_EXC_TYPE(ZEND_STR_MESSAGE, IS_STRING);
339-
CHECK_EXC_TYPE(ZEND_STR_STRING, IS_STRING);
340-
CHECK_EXC_TYPE(ZEND_STR_CODE, IS_LONG);
341-
CHECK_EXC_TYPE(ZEND_STR_FILE, IS_STRING);
342-
CHECK_EXC_TYPE(ZEND_STR_LINE, IS_LONG);
343-
/* The type of $trace and $previous is enforced through typed properties. */
338+
CHECK_EXC_TYPE(ZEND_STR_MESSAGE, IS_STRING);
339+
CHECK_EXC_TYPE(ZEND_STR_CODE, IS_LONG);
340+
/* The type of all other properties is enforced through typed properties. */
344341
}
345342
/* }}} */
346343

0 commit comments

Comments
 (0)