forked from Imagelibrary/binutils-gdb
Silence warnings due to plugin API change
* testplug.c (parse_symdefstr): Use %hhi to read sym->def, and clear new fields. * testplug2.c (parse_symdefstr): Likewise. * testplug3.c (parse_symdefstr): Likewise. * testplug4.c (parse_symdefstr): Likewise.
This commit is contained in:
@@ -218,12 +218,15 @@ parse_symdefstr (const char *str, struct ld_plugin_symbol *sym)
|
||||
/* Finally we'll use sscanf to parse the numeric fields, then
|
||||
we'll split out the strings which we need to allocate separate
|
||||
storage for anyway so that we can add nul termination. */
|
||||
n = sscanf (colon2 + 1, "%i:%i:%lli", &sym->def, &sym->visibility, &size);
|
||||
n = sscanf (colon2 + 1, "%hhi:%i:%lli", &sym->def, &sym->visibility, &size);
|
||||
if (n != 3)
|
||||
return LDPS_ERR;
|
||||
|
||||
/* Parsed successfully, so allocate strings and fill out fields. */
|
||||
sym->size = size;
|
||||
sym->unused = 0;
|
||||
sym->section_kind = 0;
|
||||
sym->symbol_type = 0;
|
||||
sym->resolution = LDPR_UNKNOWN;
|
||||
sym->name = malloc (colon1 - str + 1);
|
||||
if (!sym->name)
|
||||
|
||||
Reference in New Issue
Block a user