Skip to content

Commit c588db1

Browse files
committed
Use RETURN_THROWS() for WeakMap methods
1 parent fbe317b commit c588db1

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Zend/zend_weakrefs.c

+7-7
Original file line numberDiff line numberDiff line change
@@ -694,12 +694,12 @@ ZEND_METHOD(WeakMap, offsetGet)
694694
zval *key;
695695

696696
if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &key) == FAILURE) {
697-
return;
697+
RETURN_THROWS();
698698
}
699699

700700
zval *zv = zend_weakmap_read_dimension(Z_OBJ_P(ZEND_THIS), key, BP_VAR_R, NULL);
701701
if (!zv) {
702-
return;
702+
RETURN_THROWS();
703703
}
704704

705705
ZVAL_COPY(return_value, zv);
@@ -710,7 +710,7 @@ ZEND_METHOD(WeakMap, offsetSet)
710710
zval *key, *value;
711711

712712
if (zend_parse_parameters(ZEND_NUM_ARGS(), "zz", &key, &value) == FAILURE) {
713-
return;
713+
RETURN_THROWS();
714714
}
715715

716716
zend_weakmap_write_dimension(Z_OBJ_P(ZEND_THIS), key, value);
@@ -721,7 +721,7 @@ ZEND_METHOD(WeakMap, offsetExists)
721721
zval *key;
722722

723723
if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &key) == FAILURE) {
724-
return;
724+
RETURN_THROWS();
725725
}
726726

727727
RETURN_BOOL(zend_weakmap_has_dimension(Z_OBJ_P(ZEND_THIS), key, /* check_empty */ 0));
@@ -732,7 +732,7 @@ ZEND_METHOD(WeakMap, offsetUnset)
732732
zval *key;
733733

734734
if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &key) == FAILURE) {
735-
return;
735+
RETURN_THROWS();
736736
}
737737

738738
zend_weakmap_unset_dimension(Z_OBJ_P(ZEND_THIS), key);
@@ -741,7 +741,7 @@ ZEND_METHOD(WeakMap, offsetUnset)
741741
ZEND_METHOD(WeakMap, count)
742742
{
743743
if (zend_parse_parameters_none() == FAILURE) {
744-
return;
744+
RETURN_THROWS();
745745
}
746746

747747
zend_long count;
@@ -752,7 +752,7 @@ ZEND_METHOD(WeakMap, count)
752752
ZEND_METHOD(WeakMap, getIterator)
753753
{
754754
if (zend_parse_parameters_none() == FAILURE) {
755-
return;
755+
RETURN_THROWS();
756756
}
757757

758758
zend_create_internal_iterator_zval(return_value, ZEND_THIS);

0 commit comments

Comments
 (0)