@@ -716,7 +716,7 @@ static zval *get_default_from_recv(zend_op_array *op_array, uint32_t offset) {
716716	return  RT_CONSTANT (recv , recv -> op2 );
717717}
718718
719- static  int  format_default_value (smart_str  * str , zval  * value ) {
719+ static  void  format_default_value (smart_str  * str , zval  * value ) {
720720	if  (smart_str_append_zval (str , value , SIZE_MAX ) ==  SUCCESS ) {
721721		/* Nothing to do. */ 
722722	} else  if  (Z_TYPE_P (value ) ==  IS_ARRAY ) {
@@ -761,7 +761,6 @@ static int format_default_value(smart_str *str, zval *value) {
761761		smart_str_append (str , ast_str );
762762		zend_string_release (ast_str );
763763	}
764- 	return  SUCCESS ;
765764}
766765
767766static  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_
808807			zval  * default_value  =  get_default_from_recv ((zend_op_array * )fptr , offset );
809808			if  (default_value ) {
810809				smart_str_appends (str , " = " );
811- 				if  (format_default_value (str , default_value ) ==  FAILURE ) {
812- 					return ;
813- 				}
810+ 				format_default_value (str , default_value );
814811			}
815812		}
816813	}
@@ -1055,9 +1052,7 @@ static void _property_string(smart_str *str, zend_property_info *prop, const cha
10551052		zval  * default_value  =  property_get_default (prop );
10561053		if  (default_value  &&  !Z_ISUNDEF_P (default_value )) {
10571054			smart_str_appends (str , " = " );
1058- 			if  (format_default_value (str , default_value ) ==  FAILURE ) {
1059- 				return ;
1060- 			}
1055+ 			format_default_value (str , default_value );
10611056		}
10621057	}
10631058
@@ -7181,10 +7176,7 @@ ZEND_METHOD(ReflectionAttribute, __toString)
71817176				smart_str_appends (& str , " = " );
71827177			}
71837178
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 );
71887180
71897181			smart_str_appends (& str , " ]\n" );
71907182		}
0 commit comments