@@ -66,6 +66,8 @@ typedef struct _ast_flag_info {
66
66
67
67
ZEND_DECLARE_MODULE_GLOBALS (ast )
68
68
69
+ ast_str_globals str_globals ;
70
+
69
71
static zend_class_entry * ast_node_ce ;
70
72
static zend_class_entry * ast_decl_ce ;
71
73
static zend_class_entry * ast_metadata_ce ;
@@ -953,12 +955,12 @@ static void ast_build_metadata(zval *result) {
953
955
object_init_ex (& info_zv , ast_metadata_ce );
954
956
955
957
/* kind */
956
- ast_update_property_long (& info_zv , AST_G (str_kind ), kind , NULL );
958
+ ast_update_property_long (& info_zv , AST_STR (str_kind ), kind , NULL );
957
959
958
960
/* name */
959
961
ZVAL_STRING (& tmp_zv , ast_kind_to_name (kind ));
960
962
Z_TRY_DELREF (tmp_zv );
961
- ast_update_property (& info_zv , AST_G (str_name ), & tmp_zv , NULL );
963
+ ast_update_property (& info_zv , AST_STR (str_name ), & tmp_zv , NULL );
962
964
963
965
/* flags */
964
966
array_init (& tmp_zv );
@@ -969,11 +971,11 @@ static void ast_build_metadata(zval *result) {
969
971
}
970
972
}
971
973
Z_TRY_DELREF (tmp_zv );
972
- ast_update_property (& info_zv , AST_G (str_flags ), & tmp_zv , NULL );
974
+ ast_update_property (& info_zv , AST_STR (str_flags ), & tmp_zv , NULL );
973
975
974
976
/* flagsCombinable */
975
977
ZVAL_BOOL (& tmp_zv , flag_info && flag_info -> combinable );
976
- ast_update_property (& info_zv , AST_G (str_flagsCombinable ), & tmp_zv , NULL );
978
+ ast_update_property (& info_zv , AST_STR (str_flagsCombinable ), & tmp_zv , NULL );
977
979
978
980
add_index_zval (result , kind , & info_zv );
979
981
}
0 commit comments