@@ -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)
741741ZEND_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)
752752ZEND_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