@@ -37,18 +37,18 @@ static void ZEND_FASTCALL zend_empty_destroy(zend_reference *ref);
3737typedef void (ZEND_FASTCALL * zend_rc_dtor_func_t )(zend_refcounted * p );
3838
3939static const zend_rc_dtor_func_t zend_rc_dtor_func [] = {
40- /* IS_UNDEF */ (zend_rc_dtor_func_t )zend_empty_destroy ,
41- /* IS_NULL */ (zend_rc_dtor_func_t )zend_empty_destroy ,
42- /* IS_FALSE */ (zend_rc_dtor_func_t )zend_empty_destroy ,
43- /* IS_TRUE */ (zend_rc_dtor_func_t )zend_empty_destroy ,
44- /* IS_LONG */ (zend_rc_dtor_func_t )zend_empty_destroy ,
45- /* IS_DOUBLE */ (zend_rc_dtor_func_t )zend_empty_destroy ,
46- /* IS_STRING */ (zend_rc_dtor_func_t )zend_string_destroy ,
47- /* IS_ARRAY */ (zend_rc_dtor_func_t )zend_array_destroy ,
48- /* IS_OBJECT */ (zend_rc_dtor_func_t )zend_objects_store_del ,
49- /* IS_RESOURCE */ (zend_rc_dtor_func_t )zend_list_free ,
50- /* IS_REFERENCE */ (zend_rc_dtor_func_t )zend_reference_destroy ,
51- /* IS_CONSTANT_AST */ (zend_rc_dtor_func_t )zend_ast_ref_destroy
40+ [ IS_UNDEF ] = (zend_rc_dtor_func_t )zend_empty_destroy ,
41+ [ IS_NULL ] = (zend_rc_dtor_func_t )zend_empty_destroy ,
42+ [ IS_FALSE ] = (zend_rc_dtor_func_t )zend_empty_destroy ,
43+ [ IS_TRUE ] = (zend_rc_dtor_func_t )zend_empty_destroy ,
44+ [ IS_LONG ] = (zend_rc_dtor_func_t )zend_empty_destroy ,
45+ [ IS_DOUBLE ] = (zend_rc_dtor_func_t )zend_empty_destroy ,
46+ [ IS_STRING ] = (zend_rc_dtor_func_t )zend_string_destroy ,
47+ [ IS_ARRAY ] = (zend_rc_dtor_func_t )zend_array_destroy ,
48+ [ IS_OBJECT ] = (zend_rc_dtor_func_t )zend_objects_store_del ,
49+ [ IS_RESOURCE ] = (zend_rc_dtor_func_t )zend_list_free ,
50+ [ IS_REFERENCE ] = (zend_rc_dtor_func_t )zend_reference_destroy ,
51+ [ IS_CONSTANT_AST ] = (zend_rc_dtor_func_t )zend_ast_ref_destroy
5252};
5353
5454ZEND_API void ZEND_FASTCALL rc_dtor_func (zend_refcounted * p )
0 commit comments