From: Tom Tromey Date: Sun, 19 Mar 2023 15:57:48 +0000 (-0600) Subject: Move definition of unrelocated_addr earlier X-Git-Tag: binutils-2_41~1136 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=257c302c6952fb77af456a44f2ab117fa290c01b;p=thirdparty%2Fbinutils-gdb.git Move definition of unrelocated_addr earlier This moves the definition of unrelocated_addr a bit earlier in symtab.h, so that it can be used elsewhere in the file. --- diff --git a/gdb/symtab.h b/gdb/symtab.h index 5bcf374c8b2..6834644ece1 100644 --- a/gdb/symtab.h +++ b/gdb/symtab.h @@ -58,6 +58,12 @@ 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 { @@ -1536,12 +1542,6 @@ struct rust_vtable_symbol : public symbol }; -/* 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 { }; - /* Each item represents a line-->pc (or the reverse) mapping. This is somewhat more wasteful of space than one might wish, but since only the files which are actually debugged are read in to core, we don't