* gdbtypes.h (struct cplus_struct_type) <localtype_ptr>: Remove
field. (TYPE_LOCALTYPE_PTR, TYPE_LOCALTYPE_FILE, TYPE_LOCALTYPE_LINE): Remove. * c-typeprint.c (c_type_print_base): Update.
This commit is contained in:
parent
abe9f67d45
commit
cfcad218b1
|
@ -1,3 +1,11 @@
|
|||
2012-11-21 Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* gdbtypes.h (struct cplus_struct_type) <localtype_ptr>: Remove
|
||||
field.
|
||||
(TYPE_LOCALTYPE_PTR, TYPE_LOCALTYPE_FILE, TYPE_LOCALTYPE_LINE):
|
||||
Remove.
|
||||
* c-typeprint.c (c_type_print_base): Update.
|
||||
|
||||
2012-11-21 Yao Qi <yao@codesourcery.com>
|
||||
|
||||
PR tdep/7438
|
||||
|
|
|
@ -1308,12 +1308,6 @@ c_type_print_base (struct type *type, struct ui_file *stream,
|
|||
}
|
||||
|
||||
fprintfi_filtered (level, stream, "}");
|
||||
|
||||
if (TYPE_LOCALTYPE_PTR (type) && show >= 0)
|
||||
fprintfi_filtered (level,
|
||||
stream, _(" (Local at %s:%d)\n"),
|
||||
TYPE_LOCALTYPE_FILE (type),
|
||||
TYPE_LOCALTYPE_LINE (type));
|
||||
}
|
||||
|
||||
do_cleanups (local_cleanups);
|
||||
|
|
|
@ -853,15 +853,6 @@ struct cplus_struct_type
|
|||
}
|
||||
*fn_fieldlists;
|
||||
|
||||
/* Pointer to information about enclosing scope, if this is a
|
||||
local type. If it is not a local type, this is NULL. */
|
||||
struct local_type_info
|
||||
{
|
||||
char *file;
|
||||
int line;
|
||||
}
|
||||
*localtype_ptr;
|
||||
|
||||
/* typedefs defined inside this class. TYPEDEF_FIELD points to an array of
|
||||
TYPEDEF_FIELD_COUNT elements. */
|
||||
struct typedef_field
|
||||
|
@ -1226,10 +1217,6 @@ extern void allocate_gnat_aux_type (struct type *);
|
|||
#define TYPE_FN_FIELD_VIRTUAL_P(thisfn, n) ((thisfn)[n].voffset > 1)
|
||||
#define TYPE_FN_FIELD_STATIC_P(thisfn, n) ((thisfn)[n].voffset == VOFFSET_STATIC)
|
||||
|
||||
#define TYPE_LOCALTYPE_PTR(thistype) (TYPE_CPLUS_SPECIFIC(thistype)->localtype_ptr)
|
||||
#define TYPE_LOCALTYPE_FILE(thistype) (TYPE_CPLUS_SPECIFIC(thistype)->localtype_ptr->file)
|
||||
#define TYPE_LOCALTYPE_LINE(thistype) (TYPE_CPLUS_SPECIFIC(thistype)->localtype_ptr->line)
|
||||
|
||||
#define TYPE_TYPEDEF_FIELD_ARRAY(thistype) \
|
||||
TYPE_CPLUS_SPECIFIC (thistype)->typedef_field
|
||||
#define TYPE_TYPEDEF_FIELD(thistype, n) \
|
||||
|
|
Loading…
Reference in New Issue