objdump: fix extended (256) disassembler colors
authorAndrew Burgess <aburgess@redhat.com>
Wed, 10 Aug 2022 11:42:35 +0000 (12:42 +0100)
committerAndrew Burgess <aburgess@redhat.com>
Wed, 10 Aug 2022 16:11:55 +0000 (17:11 +0100)
commitdaf2618a918f2fd338e2519b51d7599943ccb3e8
treed194977d8077d1e35faeeb0443e31ec9ea59458b
parentf8053219836de69ceb8ff0e3e311b0585b1187b3
objdump: fix extended (256) disassembler colors

After commit:

  commit a88c79b77036e4778e70d62081c3cfd1044bb8e3
  Date:   Tue Aug 9 14:57:48 2022 +0100

      Default to enabling colored disassembly if output is to a terminal.

The 256 extended-color support for --disassembler-color was broken.
This is fixed in this commit.

PR 29457
* objdump (objdump_styled_sprintf): Check disassembler_color
against an enum value, don't treat it as a bool.
binutils/objdump.c