@@ -2952,7 +2952,7 @@ void zend_convert_internal_arg_info_type(zend_type *type)
29522952
29532953 if (num_types == 1 ) {
29542954 /* Simple class type */
2955- zend_string * str = zend_string_init_interned (class_name , strlen (class_name ), 1 );
2955+ zend_string * str = zend_string_init_interned (class_name , strlen (class_name ), true );
29562956 zend_alloc_ce_cache (str );
29572957 ZEND_TYPE_SET_PTR (* type , str );
29582958 type -> type_mask |= _ZEND_TYPE_NAME_BIT ;
@@ -2967,7 +2967,7 @@ void zend_convert_internal_arg_info_type(zend_type *type)
29672967 uint32_t j = 0 ;
29682968 while (true) {
29692969 const char * end = strchr (start , '|' );
2970- zend_string * str = zend_string_init_interned (start , end ? end - start : strlen (start ), 1 );
2970+ zend_string * str = zend_string_init_interned (start , end ? end - start : strlen (start ), true );
29712971 zend_alloc_ce_cache (str );
29722972 list -> types [j ] = (zend_type ) ZEND_TYPE_INIT_CLASS (str , 0 , 0 );
29732973 if (!end ) {
@@ -2994,9 +2994,9 @@ void zend_convert_internal_arg_info_type(zend_type *type)
29942994void zend_convert_internal_arg_info (zend_arg_info * new_arg_info , const zend_internal_arg_info * arg_info , bool is_return_info )
29952995{
29962996 if (!is_return_info ) {
2997- new_arg_info -> name = zend_string_init_interned (arg_info -> name , strlen (arg_info -> name ), 1 );
2997+ new_arg_info -> name = zend_string_init_interned (arg_info -> name , strlen (arg_info -> name ), true );
29982998 if (arg_info -> default_value ) {
2999- new_arg_info -> default_value = zend_string_init_interned (arg_info -> default_value , strlen (arg_info -> default_value ), 1 );
2999+ new_arg_info -> default_value = zend_string_init_interned (arg_info -> default_value , strlen (arg_info -> default_value ), true );
30003000 } else {
30013001 new_arg_info -> default_value = NULL ;
30023002 }
0 commit comments