--- a/gdb/gdbtypes.c +++ b/gdb/gdbtypes.c @@ -1527,7 +1544,7 @@ type_length_get (struct type *type, struct type *target_type, int full_span) /* It may happen for wrong DWARF annotations returning garbage data. */ if (count < 0) warning (_("Range for type %s has invalid bounds %s..%s"), - TYPE_NAME (type), plongest (TYPE_LOW_BOUND (range_type)), + TYPE_ERROR_NAME (type), plongest (TYPE_LOW_BOUND (range_type)), plongest (TYPE_HIGH_BOUND (range_type))); /* The code below does not handle count == 0 right. */ if (count <= 0) --- a/gdb/gnu-v3-abi.c +++ b/gdb/gnu-v3-abi.c @@ -319,7 +319,7 @@ gnuv3_rtti_type (struct value *value, || strncmp (vtable_symbol_name, "vtable for ", 11)) { warning (_("can't find linker symbol for virtual table for `%s' value"), - TYPE_NAME (values_type)); + TYPE_ERROR_NAME (values_type)); if (vtable_symbol_name) warning (_(" found `%s' instead"), vtable_symbol_name); return NULL;