Commit fc592c78f22 for php.net
commit fc592c78f22c6e542f066c4c579c6a7da597f8b9
Author: Alexandre Daubois <2144837+alexandre-daubois@users.noreply.github.com>
Date: Thu Dec 4 17:09:36 2025 +0100
WeakMap: convert zend_parse_parameters_none() to fast ZPP (#20643)
diff --git a/Zend/zend_weakrefs.c b/Zend/zend_weakrefs.c
index 83a28808811..8c1263885bf 100644
--- a/Zend/zend_weakrefs.c
+++ b/Zend/zend_weakrefs.c
@@ -776,9 +776,7 @@ ZEND_METHOD(WeakMap, offsetUnset)
ZEND_METHOD(WeakMap, count)
{
- if (zend_parse_parameters_none() == FAILURE) {
- RETURN_THROWS();
- }
+ ZEND_PARSE_PARAMETERS_NONE();
zend_long count;
zend_weakmap_count_elements(Z_OBJ_P(ZEND_THIS), &count);
@@ -787,9 +785,7 @@ ZEND_METHOD(WeakMap, count)
ZEND_METHOD(WeakMap, getIterator)
{
- if (zend_parse_parameters_none() == FAILURE) {
- RETURN_THROWS();
- }
+ ZEND_PARSE_PARAMETERS_NONE();
zend_create_internal_iterator_zval(return_value, ZEND_THIS);
}