ubsan: objdump.c:3009 negation of -2147483648
* objdump.c (disassemble_bytes): Use an unsigned type for "addend".
This commit is contained in:
parent
26009aa763
commit
839f41a323
2 changed files with 6 additions and 2 deletions
|
@ -3002,8 +3002,8 @@ disassemble_bytes (struct disassemble_info * inf,
|
|||
|
||||
if (q->addend)
|
||||
{
|
||||
bfd_signed_vma addend = q->addend;
|
||||
if (addend < 0)
|
||||
bfd_vma addend = q->addend;
|
||||
if ((bfd_signed_vma) addend < 0)
|
||||
{
|
||||
printf ("-0x");
|
||||
addend = -addend;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue