@@ -37,18 +37,18 @@ static void ZEND_FASTCALL zend_empty_destroy(zend_reference *ref);
37
37
typedef void (ZEND_FASTCALL * zend_rc_dtor_func_t )(zend_refcounted * p );
38
38
39
39
static 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
52
52
};
53
53
54
54
ZEND_API void ZEND_FASTCALL rc_dtor_func (zend_refcounted * p )
0 commit comments