forked from Imagelibrary/binutils-gdb
gdb/
Fix modification of cplus_struct_default. * dwarf2read.c (dwarf2_add_member_fn) <no DW_AT_vtable_elem_location>: Call ALLOCATE_CPLUS_STRUCT_TYPE. * gdbtypes.c (cplus_struct_default): New empty initializer, comment it. gdb/testsuite/ * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data) (main) <rtti_data>: New. * gdb.cp/virtbase.exp (print rtti_data): New.
This commit is contained in:
@@ -1733,7 +1733,8 @@ check_stub_method_group (struct type *type, int method_id)
|
||||
}
|
||||
}
|
||||
|
||||
const struct cplus_struct_type cplus_struct_default;
|
||||
/* Ensure it is in .rodata (if available) by workarounding GCC PR 44690. */
|
||||
const struct cplus_struct_type cplus_struct_default = { };
|
||||
|
||||
void
|
||||
allocate_cplus_struct_type (struct type *type)
|
||||
|
||||
Reference in New Issue
Block a user