On 05/01/2016 07:34 AM, Steven Bosscher wrote:
Hello,

This patch is random cleanups on the vtable-verify code.
OK for trunk?

Ciao!
Steven

gcc/
      * vtable-verify.h (verify_vtbl_ptr_fndecl): Add GTY markers.
      (num_vtable_map_nodes): Remove extern declaration.
      (vtbl_mangled_name_types, vtbl_mangled_name_ids): Likewise.
      * vtable-verify.c (num_vtable_map_nodes): Make static.
      (vtbl_mangled_name_types, vtbl_mangled_name_ids): Likewise.
      (verify_vtbl_ptr_fndecl): Remove redundant extern declaration.

cp/
      * vtable-class-hierarchy.c (vtable_find_or_create_map_decl):
      Make static.
      (vtv_compute_class_hierarchy_transitive_closure): Eliminate uses of
      num_vtable_map_nodes in lieu of vtbl_map_nodes_vec.length() and of
      vtbl_map_nodes_vec.iterate().
      (guess_num_vtable_pointers, register_all_pairs,
      write_out_vtv_count_data, vtv_register_class_hierarchy_information,
      vtv_generate_init_routine): Likewise.

OK.
jeff

Reply via email to