mc_object_info_t MC_new_object_info() {
mc_object_info_t res = xbt_new(s_mc_object_info_t, 1);
mc_object_info_t MC_new_object_info() {
mc_object_info_t res = xbt_new(s_mc_object_info_t, 1);
res->local_variables = xbt_dict_new_homogeneous(NULL);
res->global_variables = xbt_dynar_new(sizeof(dw_variable_t), dw_variable_free_voidp);
res->types = xbt_dict_new_homogeneous(NULL);
res->local_variables = xbt_dict_new_homogeneous(NULL);
res->global_variables = xbt_dynar_new(sizeof(dw_variable_t), dw_variable_free_voidp);
res->types = xbt_dict_new_homogeneous(NULL);
xbt_dict_free(&(*info)->local_variables);
xbt_dynar_free(&(*info)->global_variables);
xbt_dict_free(&(*info)->types);
xbt_dict_free(&(*info)->local_variables);
xbt_dynar_free(&(*info)->global_variables);
xbt_dict_free(&(*info)->types);
xbt_dict_t *local_variables = &result->local_variables;
xbt_dynar_t *global_variables = &result->global_variables;
xbt_dict_t *types = &result->types;
xbt_dict_t *local_variables = &result->local_variables;
xbt_dynar_t *global_variables = &result->global_variables;
xbt_dict_t *types = &result->types;