X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=opcodes%2Fdisassemble.h;h=89db88640572c20e48d89a450d546973f3623f8b;hb=efb763a5ea351f9d865cbe491909f03472ebf2d6;hp=ceb2814fe66cc4b7451d735230ace4aeb0d4acd2;hpb=79472b45328232b083e897a511d4160a6dde0463;p=deliverable%2Fbinutils-gdb.git diff --git a/opcodes/disassemble.h b/opcodes/disassemble.h index ceb2814fe6..89db886405 100644 --- a/opcodes/disassemble.h +++ b/opcodes/disassemble.h @@ -1,6 +1,6 @@ /* Header only used inside opcodes library for disassemble. - Copyright (C) 2017-2019 Free Software Foundation, Inc. + Copyright (C) 2017-2020 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -87,7 +87,6 @@ extern int print_insn_tic30 (bfd_vma, disassemble_info *); extern int print_insn_tic4x (bfd_vma, disassemble_info *); extern int print_insn_tic54x (bfd_vma, disassemble_info *); extern int print_insn_tic6x (bfd_vma, disassemble_info *); -extern int print_insn_tic80 (bfd_vma, disassemble_info *); extern int print_insn_tilegx (bfd_vma, disassemble_info *); extern int print_insn_tilepro (bfd_vma, disassemble_info *); extern int print_insn_v850 (bfd_vma, disassemble_info *); @@ -104,4 +103,10 @@ extern int print_insn_z8002 (bfd_vma, disassemble_info *); extern disassembler_ftype csky_get_disassembler (bfd *); extern disassembler_ftype rl78_get_disassembler (bfd *); + +extern void ATTRIBUTE_NORETURN opcodes_assert (const char *, int); + +#define OPCODES_ASSERT(x) \ + do { if (!(x)) opcodes_assert (__FILE__, __LINE__); } while (0) + #endif /* DISASSEMBLE_H */