@@ -716,7 +716,7 @@ static zval *get_default_from_recv(zend_op_array *op_array, uint32_t offset) {
716
716
return RT_CONSTANT (recv , recv -> op2 );
717
717
}
718
718
719
- static int format_default_value (smart_str * str , zval * value ) {
719
+ static void format_default_value (smart_str * str , zval * value ) {
720
720
if (smart_str_append_zval (str , value , SIZE_MAX ) == SUCCESS ) {
721
721
/* Nothing to do. */
722
722
} else if (Z_TYPE_P (value ) == IS_ARRAY ) {
@@ -761,7 +761,6 @@ static int format_default_value(smart_str *str, zval *value) {
761
761
smart_str_append (str , ast_str );
762
762
zend_string_release (ast_str );
763
763
}
764
- return SUCCESS ;
765
764
}
766
765
767
766
static inline bool has_internal_arg_info (const zend_function * fptr ) {
@@ -808,9 +807,7 @@ static void _parameter_string(smart_str *str, zend_function *fptr, struct _zend_
808
807
zval * default_value = get_default_from_recv ((zend_op_array * )fptr , offset );
809
808
if (default_value ) {
810
809
smart_str_appends (str , " = " );
811
- if (format_default_value (str , default_value ) == FAILURE ) {
812
- return ;
813
- }
810
+ format_default_value (str , default_value );
814
811
}
815
812
}
816
813
}
@@ -1055,9 +1052,7 @@ static void _property_string(smart_str *str, zend_property_info *prop, const cha
1055
1052
zval * default_value = property_get_default (prop );
1056
1053
if (default_value && !Z_ISUNDEF_P (default_value )) {
1057
1054
smart_str_appends (str , " = " );
1058
- if (format_default_value (str , default_value ) == FAILURE ) {
1059
- return ;
1060
- }
1055
+ format_default_value (str , default_value );
1061
1056
}
1062
1057
}
1063
1058
@@ -7181,10 +7176,7 @@ ZEND_METHOD(ReflectionAttribute, __toString)
7181
7176
smart_str_appends (& str , " = " );
7182
7177
}
7183
7178
7184
- if (format_default_value (& str , & attr -> data -> args [i ].value ) == FAILURE ) {
7185
- smart_str_free (& str );
7186
- RETURN_THROWS ();
7187
- }
7179
+ format_default_value (& str , & attr -> data -> args [i ].value );
7188
7180
7189
7181
smart_str_appends (& str , " ]\n" );
7190
7182
}
0 commit comments