I noticed that read_unsigned_leb128 is declared in defs.h. There's no
reason this should be here, so this patch moves it to dwarf2read.h.
gdb/ChangeLog
2019-05-08 Tom Tromey <tromey@adacore.com>
* dwarf2loc.c: Include dwarf2read.h.
* defs.h (read_unsigned_leb128): Don't declare.
* dwarf2read.h (read_unsigned_leb128): Declare.
+2019-05-08 Tom Tromey <tromey@adacore.com>
+
+ * dwarf2loc.c: Include dwarf2read.h.
+ * defs.h (read_unsigned_leb128): Don't declare.
+ * dwarf2read.h (read_unsigned_leb128): Declare.
+
2019-05-08 Tom Tromey <tromey@adacore.com>
* utils.c (fputs_maybe_filtered): Call can_emit_style_escape as a
extern int watchdog;
-/* From dwarf2read.c */
-
-ULONGEST read_unsigned_leb128 (bfd *, const gdb_byte *, unsigned int *);
-
/* Hooks for alternate command interfaces. */
/* * The name of the interpreter if specified on the command line. */
#include "dwarf2.h"
#include "dwarf2expr.h"
#include "dwarf2loc.h"
+#include "dwarf2read.h"
#include "dwarf2-frame.h"
#include "compile/compile.h"
#include "common/selftest.h"
typedef struct signatured_type *sig_type_ptr;
DEF_VEC_P (sig_type_ptr);
+ULONGEST read_unsigned_leb128 (bfd *, const gdb_byte *, unsigned int *);
+
#endif /* DWARF2READ_H */