This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFA 4/4] Remove type_name_no_tag and rename type_name_no_tag_or_error
- From: Joel Brobecker <brobecker at adacore dot com>
- To: Tom Tromey <tom at tromey dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Wed, 30 May 2018 18:37:25 -0700
- Subject: Re: [RFA 4/4] Remove type_name_no_tag and rename type_name_no_tag_or_error
- References: <20180417195125.14200-1-tom@tromey.com> <20180417195125.14200-5-tom@tromey.com>
> type_name_no_tag is just a plain wrapper for TYPE_NAME now, so this
> patch removes it. And, because tag names no longer exist, this
> renames type_name_no_tag_or_error to type_name_or_error.
>
> ChangeLog
> 2018-04-17 Tom Tromey <tom@tromey.com>
>
> * valops.c (value_cast_structs, destructor_name_p): Update.
> * symtab.c (gdb_mangle_name): Update.
> * stabsread.c (define_symbol, read_cpp_abbrev, read_baseclasses):
> Update.
> * p-valprint.c (pascal_object_is_vtbl_ptr_type)
> (pascal_object_print_value_fields, pascal_object_print_value):
> Update.
> * p-typeprint.c (pascal_type_print_derivation_info): Update.
> * linespec.c (find_methods): Update.
> * gdbtypes.h (type_name_no_tag): Remove.
> (type_name_or_error): Rename from type_name_no_tag_or_error.
> * gdbtypes.c (type_name_no_tag): Remove.
> (type_name_or_error): Rename from type_name_no_tag_or_error.
> (lookup_struct_elt_type, check_typedef): Update.
> * expprint.c (print_subexp_standard): Update.
> * dwarf2read.c (dwarf2_add_field, load_partial_dies): Update.
> * d-namespace.c (d_lookup_nested_symbol): Update.
> * cp-valprint.c (cp_is_vtbl_ptr_type, cp_print_value_fields)
> (cp_print_class_member): Update.
> * cp-namespace.c (cp_lookup_nested_symbol): Update.
> * completer.c (add_struct_fields): Update.
> * c-typeprint.c (cp_type_print_derivation_info)
> (c_type_print_varspec_prefix, c_type_print_base_struct_union):
> Update.
> * ada-lang.c (parse_old_style_renaming, xget_renaming_scope)
> (ada_prefer_type, ada_is_exception_sym): Update.
Looks good, Tom! (approved)
--
Joel