bfd/libhppa.h: Make C++ compatible
Fixes this when GDB is built in C++ mode: In file included from /home/pedro/gdb/mygit/src/gdb/../bfd/som.h:27:0, from /home/pedro/gdb/mygit/src/gdb/somread.c:31: /home/pedro/gdb/mygit/src/gdb/../bfd/libhppa.h: In function ‘int bfd_hppa_insn2fmt(bfd*, int)’: /home/pedro/gdb/mygit/src/gdb/../bfd/libhppa.h:380:42: error: invalid conversion from ‘int’ to ‘hppa_opcode_type’ [-fpermissive] #define get_opcode(insn) (((insn) >> 26) & 0x3f) ^ /home/pedro/gdb/mygit/src/gdb/../bfd/libhppa.h:465:30: note: in expansion of macro ‘get_opcode’ enum hppa_opcode_type op = get_opcode (insn); ^ bfd/ChangeLog: 2015-10-29 Pedro Alves <palves@redhat.com> * libhppa.h (bfd_hppa_insn2fmt): Add cast.
This commit is contained in:
parent
d2412fa5d0
commit
968bc5cc86
|
@ -1,3 +1,7 @@
|
|||
2015-10-29 Pedro Alves <palves@redhat.com>
|
||||
|
||||
* libhppa.h (bfd_hppa_insn2fmt): Add cast.
|
||||
|
||||
2015-10-28 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* elf32-i386.c (elf_i386_relocate_section): Fix a typo in
|
||||
|
|
|
@ -462,7 +462,7 @@ enum hppa_opcode_type
|
|||
static inline int
|
||||
bfd_hppa_insn2fmt (bfd *abfd, int insn)
|
||||
{
|
||||
enum hppa_opcode_type op = get_opcode (insn);
|
||||
enum hppa_opcode_type op = (enum hppa_opcode_type) get_opcode (insn);
|
||||
|
||||
switch (op)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue