mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 13:56:22 +08:00
Remove some unneeded initializations in minimal_symbol_reader
minimal_symbol_reader::record_full does not need to initialize any minsym fields to 0, because that was already done implicitly via the use of XCNEW when allocating the msym_bunch. gdb/ChangeLog 2019-03-15 Tom Tromey <tom@tromey.com> * minsyms.c (minimal_symbol_reader::record_full): Remove some initializations.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2019-03-15 Tom Tromey <tom@tromey.com>
|
||||||
|
|
||||||
|
* minsyms.c (minimal_symbol_reader::record_full): Remove some
|
||||||
|
initializations.
|
||||||
|
|
||||||
2019-03-15 Tom Tromey <tom@tromey.com>
|
2019-03-15 Tom Tromey <tom@tromey.com>
|
||||||
|
|
||||||
* objfiles.h (struct objfile_per_bfd_storage)
|
* objfiles.h (struct objfile_per_bfd_storage)
|
||||||
|
@ -1163,16 +1163,6 @@ minimal_symbol_reader::record_full (const char *name, int name_len,
|
|||||||
MSYMBOL_SECTION (msymbol) = section;
|
MSYMBOL_SECTION (msymbol) = section;
|
||||||
|
|
||||||
MSYMBOL_TYPE (msymbol) = ms_type;
|
MSYMBOL_TYPE (msymbol) = ms_type;
|
||||||
MSYMBOL_TARGET_FLAG_1 (msymbol) = 0;
|
|
||||||
MSYMBOL_TARGET_FLAG_2 (msymbol) = 0;
|
|
||||||
/* Do not use the SET_MSYMBOL_SIZE macro to initialize the size,
|
|
||||||
as it would also set the has_size flag. */
|
|
||||||
msymbol->size = 0;
|
|
||||||
|
|
||||||
/* The hash pointers must be cleared! If they're not,
|
|
||||||
add_minsym_to_hash_table will NOT add this msymbol to the hash table. */
|
|
||||||
msymbol->hash_next = NULL;
|
|
||||||
msymbol->demangled_hash_next = NULL;
|
|
||||||
|
|
||||||
/* If we already read minimal symbols for this objfile, then don't
|
/* If we already read minimal symbols for this objfile, then don't
|
||||||
ever allocate a new one. */
|
ever allocate a new one. */
|
||||||
|
Reference in New Issue
Block a user