Files
binutils-gdb/opcodes
Andrew Burgess 5ccd31931e opcodes/riscv: prevent future use of disassemble_info::fprintf_func
The previous commit removed a use of disassemble_info::fprintf_func
which had been added to the RISC-V disassembler after the disassembler
had been switched to use ::fprintf_styled_func, for styled output.

To prevent future mistakes, I propose adding a #define to rename
fprintf_func to something which does not exist.  If this had been in
place then the before the previous commit libopcodes would have failed
to compile, like this:

  ../../src/opcodes/riscv-dis.c: In function ‘print_reg_list’:
  ../../src/opcodes/riscv-dis.c:229:7: error: ‘disassemble_info’ {aka ‘struct disassemble_info’} has no member named ‘please_use_fprintf_styled_func_instead’
    229 |   info->fprintf_func (info->stream, "%s", riscv_gpr_names[X_RA]);
        |       ^~

If this commit is accepted then I'll follow up with another commit
that adds the same #define to every disassembler that has been
converted to use styled output.

As the RISC-V disassembler is now fully styled, this commit should
make no difference at all.
2024-06-06 10:33:33 +01:00
..
2023-11-15 12:53:04 +00:00
2023-11-15 12:53:04 +00:00
2024-05-22 16:15:47 +08:00
2024-04-07 17:28:25 +08:00
2024-05-22 16:15:47 +08:00
2024-05-22 16:15:47 +08:00
2024-01-05 09:28:52 +01:00
2024-05-22 16:15:47 +08:00
2024-03-13 18:23:26 +00:00
2024-03-13 18:23:26 +00:00
2024-02-29 21:07:04 +10:30
2024-04-19 10:00:57 +09:30