forked from Imagelibrary/binutils-gdb
Replace bfd_hostptr_t with uintptr_t
bfd_hostptr_t is defined as a type large enough to hold either a long or a pointer. It mostly appears in the coff backend code in casts. include/coff/internal.h struct internal_syment and union internal_auxent have the only uses in data structures, where comparison with include/coff/external.h and other code reveals that the type only needs to be large enough for a 32-bit integer or a pointer. That should mean replacing with uintptr_t is OK.
This commit is contained in:
@@ -588,7 +588,7 @@ pe_ILF_make_a_symbol (pe_ILF_vars * vars,
|
||||
/* Initialise the internal symbol structure. */
|
||||
ent->u.syment.n_sclass = sclass;
|
||||
ent->u.syment.n_scnum = section->target_index;
|
||||
ent->u.syment._n._n_n._n_offset = (bfd_hostptr_t) sym;
|
||||
ent->u.syment._n._n_n._n_offset = (uintptr_t) sym;
|
||||
ent->is_sym = true;
|
||||
|
||||
sym->symbol.the_bfd = vars->abfd;
|
||||
|
||||
Reference in New Issue
Block a user