From: Tom Tromey Date: Wed, 19 Apr 2023 19:36:56 +0000 (-0600) Subject: Move unrelocated_addr to common-types.h X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e30deeb0366a978bc45f8c021ef1e51f5e949c87;p=binutils-gdb.git Move unrelocated_addr to common-types.h unrelocated_addr is currently defined in symtab.h, but in order to avoid having to include that in more places, I wanted to move the type elsewhere. I considered defs.h, but it seemed reasonable to have it next to CORE_ADDR, which is what this patch does. --- diff --git a/gdb/symtab.h b/gdb/symtab.h index d8e3c273f85..60aa9c790ca 100644 --- a/gdb/symtab.h +++ b/gdb/symtab.h @@ -58,12 +58,6 @@ class probe; struct lookup_name_info; struct code_breakpoint; -/* Like a CORE_ADDR, but not directly convertible. This is used to - represent an unrelocated CORE_ADDR. DEFINE_OFFSET_TYPE is not used - here because there's no need to add or subtract values of this - type. */ -enum class unrelocated_addr : CORE_ADDR { }; - /* How to match a lookup name against a symbol search name. */ enum class symbol_name_match_type { diff --git a/gdbsupport/common-types.h b/gdbsupport/common-types.h index 4156021abb4..3717162b36b 100644 --- a/gdbsupport/common-types.h +++ b/gdbsupport/common-types.h @@ -28,6 +28,12 @@ typedef unsigned char gdb_byte; /* * An address in the program being debugged. Host byte order. */ typedef uint64_t CORE_ADDR; +/* Like a CORE_ADDR, but not directly convertible. This is used to + represent an unrelocated CORE_ADDR. DEFINE_OFFSET_TYPE is not used + here because there's no need to add or subtract values of this + type. */ +enum class unrelocated_addr : CORE_ADDR { }; + /* LONGEST must be at least as big as CORE_ADDR. */ typedef int64_t LONGEST;